Oauth Param user_id不是HTTP GET的有效Instagram用户id

Oauth Param user_id不是HTTP GET的有效Instagram用户id,oauth,instagram-api,hashtag,userid,Oauth,Instagram Api,Hashtag,Userid,我正在使用Instagram API,我遇到了一些小障碍。我已经在Graph API上使用了我的访问令牌,但我输入的用户id似乎不起作用,我正在使用与应用程序链接的Instagram帐户的用户名检索id,但我不确定它是否正确 问题是: https://graph.facebook.com/ig_hashtag_search?user_id={USER_ID}&q={HASHTAG}&access_token={ACCESS_TOKEN} 有什么建议吗 您已从Otzberg获得传

我正在使用Instagram API,我遇到了一些小障碍。我已经在Graph API上使用了我的访问令牌,但我输入的用户id似乎不起作用,我正在使用与应用程序链接的Instagram帐户的用户名检索id,但我不确定它是否正确

问题是:

https://graph.facebook.com/ig_hashtag_search?user_id={USER_ID}&q={HASHTAG}&access_token={ACCESS_TOKEN}
有什么建议吗

  • 您已从Otzberg获得传统instagram用户id。此用户id与旧instagram API一起使用。使用此用户id调用端点时,您应该会收到消息:
    Param user\u id不是有效的Instagram用户id
  • 要使用ig_hashtag_search,您应该获得
    Instagram公共内容访问权限
  • 您应该与此端点一起使用。您可以从(
    GET/{ig user id}/business\u discovery
    )中搜索用户id

  • p.S.新的ig用户id-通常是17+/-个数字。

    在您通过良好帐户认证的浏览器上,进入页面:

    嘿!谢谢你的快速回复。我可能遗漏了一些东西,但我无法理解如何使用需要我的ig-user-id的查询来检索我的ig-user-id。-获取你的id。然后-获取你的企业\u帐户\u id。下面是来自文档
    {“instagram\u business\u帐户”{“id”:“17841405822304914”},“id”:“134895793791914”}.id
    的示例响应。您应该使用您的
    instagram\u business\u帐户。id
    进行
    ig\u hashtag\u搜索
    ,效果非常好。非常感谢你!表示“error”:{“message”:“必须使用活动访问令牌来查询有关当前用户的信息”。我尝试了此操作,但发现它提供的用户id与Otzberg返回的用户id相同