调用ins api获取个人照片信息

版权声明:本文为博主原创文章(https://jsbintask.cn),未经博主允许不得转载。 https://blog.csdn.net/Iperishing/article/details/86591068

cover

最近想要把ins获取到的个人照片信息放到博客中去,没想到ins的api还有一点坑,记录一下。

注册client

为了获取个人信息,我们首先就是要获取token,获取token之前,需要先注册一个client,访问https://www.instagram.com/developer/clients/register/,然后注册一个client,如下:
client
这里注册的时候,一定要把security中的Disable implicit OAuth 勾去掉,不然后面获取token会401
disable

获取token

获取有两种方式,我们介绍第二种,直接获取,访问 https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=token,其中 CLIENT-ID 换成刚刚注册的client的id,REDIRECT-URI换成注册client时填写的地址,成功后,会帮我们重定向到这个地址并且后面会携带你需要的token,如下:
redirect-uri
然后复制这个token就行了,现在ins文档上面说的时这个token暂时永久的,但是未来可能会改动。

获取信息

然后我们有了token以后,就可以拿自己的个人信息了,官方文档api如下:
offical-api
依次访问如下:
https://api.instagram.com/v1/users/self/?access_token=ACCESS-TOKEN
api-1
https://api.instagram.com/v1/users/self/media/recent/?access_token=ACCESS-TOKEN
api-2
其中ins发的照片包括小图都已经在里面了,拿到这些地址就可以集成到自己用的地方了。

猜你喜欢

转载自blog.csdn.net/Iperishing/article/details/86591068
ins
今日推荐