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
然后復(fù)制這個token就行了,現(xiàn)在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發(fā)的照片包括小圖都已經(jīng)在里面了芦倒,拿到這些地址就可以集成到自己用的地方了狂票。
本文原創(chuàng)地址:https://jsbintask.cn/2019/01/22/api/ins-api/#more,未經(jīng)允許熙暴,禁止轉(zhuǎn)載闺属。