因此,我正在构建一个餐厅应用程序,我想要的功能之一是允许该应用程序的用户查看特定餐厅 Instagram 帐户中的照片。
我希望用户无需登录 Instagram 帐户即可看到此内容,因此他们甚至不需要 Instagram 帐户即可实现此功能。
所以我读过这个答案如何在不进行用户身份验证的情况下从 Instagram 获取用户的媒体? https://stackoverflow.com/questions/17373886/how-can-i-get-a-users-media-from-instagram-without-authenticating-as-a-user
我尝试了它所说的并使用了客户端 ID(当我使用我的个人 Instagram 帐户注册我的应用程序时收到的),但我仍然收到错误消息:
{
meta: {
error_type: "OAuthAccessTokenException",
code: 400,
error_message: "The access_token provided is invalid."
}
}
我试图达到的终点是:
https://api.instagram.com/v1/users/search?q=[USERNAME]&client_id=[CLIENT ID]
那么我是否绝对需要访问令牌才能正常工作(因此必须强制用户登录)?
如果我这样做,那么有没有办法以某种方式生成访问令牌而不强制用户登录?
我相信有办法解决这个问题,因为流行的约会应用程序 Tinder 具有我正在寻找的功能,因为它允许您无需登录即可查看人们 Instagram 帐户中的照片! (我五分钟前刚刚验证过这一点!)
对此的任何帮助将不胜感激。
Thanks.
2018年4月编辑:在 Facebook 隐私事件发生后,该端点立即停止服务。看来我们需要解析嵌入的 JSON<script>
直接在个人资料页面中标记:
<script type="text/javascript">window._sharedData = {"activity_counts":...
有更好的想法欢迎提出。
您可以使用最新的链接
GET https://www.instagram.com/ https://www.instagram.com/{用户名}/?__a=1
获取 JSON 格式的最新 20 篇帖子。希望你好好利用这个。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)