【发布时间】:2016-10-15 23:23:51
【问题描述】:
我们有一个 Web API(ASP.net 和 C#)项目,它从所有四个不同的社交网站(facebook、twitter、youtube 和 instagram)收集最近的帖子(由我们的组织),并将它们作为 json 提要传递给网站和移动应用程序。
幸运的是,Facebook 和 Twitter 都提供了 Oauth“client_credentials”流,当我使用客户端 ID、客户端密码和授权类型为“client_credential”向“令牌端点”发出 POST 请求时,它允许我获取令牌,如下所示:
https://graph.facebook.com/oauth/access_token?client_id=YOUR_APP_ID&client_secret=YOUR_APP_SECRET&grant_type=client_credentials
但我不确定如何处理 Instagram API,因为它没有提供“client_credentials”流程。由于令牌检索需要在函数的后端进行,而无需在 Web 浏览器中进行显式身份验证。
有人解决了这个问题吗?
【问题讨论】:
-
我以前见过这个问题。答案并不能解决问题。
-
他们在开发 API 时似乎没有考虑到这种情况,或者出于安全原因明确没有实现此流程。也许你必须忍受它。
-
我猜他们没有想到这样的情况。希望 Instagram 开发者能看到这篇文章。
标签: c# access-token instagram-api