通过Graph Instagram发布Story时添加user_tags参数触发错误求助
针对你遇到的发布Story时添加user_tags触发OAuthException (code:1)错误,而普通IMAGE可正常运行的问题,可按以下步骤排查解决:
补全user_tags的位置参数
Story类型的user_tags必须包含相对位置坐标x和y(取值范围0-1的浮点数,对应全屏的相对比例),普通IMAGE可能允许仅传username,但Story有强制要求。正确格式示例:user_tags=[{"username":"ersom", "x":0.5, "y":0.5}]对JSON参数进行URL编码
URL中直接传递未编码的JSON会导致解析错误,需将整个user_tags的JSON串进行URL编码。编码后的参数示例:user_tags=%5B%7B%22username%22%3A%22ersom%22%2C%22x%22%3A0.5%2C%22y%22%3A0.5%7D%5D验证权限与账号状态
确认你的账号已获取instagram_content_publish、instagram_basic等必要权限,且账号未处于限制状态;同时确保被标记的用户(ersom)允许被公开标记,或与你的账号为互相关注状态。测试最小化请求
去掉所有非必要参数,仅保留access_token、media_type=STORIES、image_url、user_tags构造请求,排除其他参数的干扰,验证基础请求是否正常。
内容的提问来源于stack exchange,提问作者Eric Sommer
相关产品推荐
相关产品推荐

