我正在开发一个使用Instagram的基于网络的图像搜索平台。我查看了 API,我注意到如果没有 OAuth 身份验证,就无法调用任何端点。我不想让人们每次想要搜索内容时都登录。我想让它像普通搜索框一样运行。
我想知道是否有人对如何规避此问题有任何建议?我正在考虑自动验证我自己的帐户并存储令牌......允许用户无需登录即可进行搜索。我不确定如何做到这一点。
任何反馈将不胜感激。谢谢!!
根据身份验证 API 文档,您可以为每个请求使用自己的令牌,但令牌有速率限制,并且必须处理令牌过期。
使用自己的帐户进行访问的最大缺点和主要安全问题是,在提交请求时,您实际上是在授予对帐户的访问权限。
对于媒体呼叫,您只需使用令牌
https://api.instagram.com/v1/media/{media-id}?access_token=<YOUR-ACCESS-TOKEN-HERE>