【问题标题】:Adding scopes to instagram app?向 Instagram 应用程序添加范围?
【发布时间】:2015-04-17 18:44:42
【问题描述】:

我试图让我的应用能够使用除基本权限之外的其他范围,但是当我尝试使用其他范围时,我收到以下错误:

出了点问题 :(stdClass Object ( [meta] => stdClass Object ( [错误类型] => OAuthPermissionsException [代码] => 400 [error_message] => 这个请求需要 scope=likes,但是这个访问 令牌未获得此范围的授权。用户必须重新授权 您的应用程序与 scope=likes 被授予写权限。 ))

问题是当我尝试重新授权用户时没有任何反应。所以我又去看了文档,上面写着:

请注意,为了使用这些扩展权限,首先您需要 提交您的应用以供审核

但是在开发者网站上我看不到任何提交应用程序的链接。

有人知道如何进行吗? 帮助将不胜感激, 谢谢

【问题讨论】:

    标签: instagram instagram-api


    【解决方案1】:

    您的登录网址必须是这样的:

    https://api.instagram.com/oauth/authorize?client_id=xxxxxx&redirect_uri=zzzzzz&scope=basic+likes+comments+relationships

    xxxxxx 是您的 client_id,zzzzzz 是您在应用程序中定义的 redirect_uri ;)

    希望对我有所帮助^^

    【讨论】:

    • 感谢 Romdhan,这是我使用的确切 URL,但它仍然需要我重新授权以前在没有“喜欢”范围的情况下获得授权的用户。但是当我再次访问该 URL 时,除了告诉我提交应用程序的错误之外,什么也没有发生。有什么线索吗?谢谢!
    • 您是否尝试取消订阅该用户?
    • 是的,不走运,您可以在无需审核应用的情况下授权用户点赞?
    • 无需修改应用,必须修改登录网址!您是否尝试过其他用户?
    • 是的,只有基本信息显示为范围。在这里,其他人也遇到了同样的问题,但看起来他们解决了stackoverflow.com/questions/20580535/…我正在检查如何。
    【解决方案2】:

    我刚刚找到了答案。看来机制变了。现有应用程序在 2015 年 4 月 28 日之前都可以正常使用,之后所有应用程序都必须在此处遵循新规则:

    http://developers.instagram.com/post/116410697261/publishing-guidelines-and-signed-requests

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-08
      • 1970-01-01
      • 2013-02-28
      • 2012-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多