gpt4 book ai didi

api - 无法让 Instagram 应用程序使用新的 API 政策和限制

转载 作者:行者123 更新时间:2023-12-05 00:20:30 25 4
gpt4 key购买 nike

应用理念

我正在开发一个 web 应用程序,它将显示带有特定标签的最新媒体。此标签用于发布大型建筑物中发生的事情。每分钟它都会检查上传的媒体并将它们添加到显示中。

问题

我发现 Instagram 更新了他们的 API 政策并添加了一些限制。 Instagram 应用程序需要在公开之前进行审查。问题是审查过程需要正在使用的功能的完整演示,但在审查之前我无法让它工作......

工作原理

我得到一个访问 token :

https://api.instagram.com/oauth/authorize/?client_id=xXxXx&redirect_uri=http://thewebapp.dev/&response_type=token

我正在获取访问 token 并尝试通过以下方式获取媒体: https://api.instagram.com/v1/tags/theTag/media/recent?&callback=window.feed.load&access_token=xXxXx&callback=jQuery183033466151752509177_1450854322095&_=1450854322117
我从 API 收到此错误: {"meta":{"error_type":"OAuthPermissionsException","code":400,"error_message":"This request requires scope=public_content, but this access token is not authorized with this scope. The user must re-authorize your application with scope=public_content to be granted this permissions."}}
文档怎么说?

它应该使用一个简单的 https://api.instagram.com/v1/tags/nofilter/media/recent?access_token=ACCESS_TOKEN

它应该在沙盒模式下工作(我用正确的帐户验证)

我真的不明白为什么它不起作用。任何有这方面经验的人?

最佳答案

我发现了问题。我必须在授权期间添加正确的范围。它应该是:

https://api.instagram.com/oauth/authorize/?client_id=xXxXx&redirect_uri=http://thewebapp.dev/&response_type=token&scope=public_content

请注意,沙盒模式仅返回沙盒用户发布的媒体。我认为新 API 很糟糕,因为它对开发人员不友好。

关于api - 无法让 Instagram 应用程序使用新的 API 政策和限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34430485/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com