instagram目前好像在国内还不是用的很广泛。
其获取instagram的数据有两种方式:
-
获取公共热点图片不需要用户认证,只需要将你申请的client_id发送到instagram即可。
-
获取用户相关数据,需要通过instagram认证之后所颁发的access_token.
在第二种方式下,如何获取access_token呢?
首先注册开发者账号instagram Api开发者官网获取CLIENT ID
1.第一步:将用户引导至我们的授权网址。跳转到ins的网站
https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=code
注意:您可以提供可选的范围参数,以请求“基本”权限范围之外的其他权限。详细了解范围。
注意:您可以提供可选的状态参数以执行特定于服务器的状态。例如,您可以使用它来防止CSRF问题。
此时,我们向用户显示一个登录屏幕,然后是一个确认屏幕,用于授予您的应用访问其Instagram数据的权限
2.第二步:从Instagram接收重定向
用户授权您的应用程序后,我们会向您的redirect_uri发出重定向,并在第3步中使用代码参数。
http://your-redirect-uri?code=CODE
请注意,重定向URI的主机和路径组件必