我试图获得Instagram开发人员访问令牌。我有所有需要的信息(客户端ID,客户端密码和代码),并将其输入到"终端"在我的电脑上使用下面的代码。我什么都没回来。难道我做错了什么?我是否应该在其他地方输入此信息以获取访问令牌?
curl -F 'client_id=[CLIENT ID]
' \
-F 'client_secret=[CLIENT SECRET]
' \
-F 'grant_type=authorization_code' \
-F 'redirect_uri=https://[MY WEBSITE]' \
-F 'code=[CODE]' \
https://api.instagram.com/oauth/access_token
答案 0 :(得分:1)
转到https://www.instagram.com/developer/clients/manage/,然后点击应用旁边的“管理”。
这些必须是完全正确的,包括重定向网址的尾随或非尾随斜杠,大写,所有这些。
curl -F 'client_id=11111111111111111111111111111111' \
-F 'client_secret=22222222222222222222222222222222' \
-F 'grant_type=authorization_code' \
-F 'redirect_uri=https://www.example.com/' \
-F 'code=33333333333333333333333333333333' \
https://api.instagram.com/oauth/access_token
这将返回有关您用户的JSON对象,包括全能的“ access_token ”。我的是4444444444444444444444444444444444444444444444444444444444。
然后你可以转到其他端点,这个端点让我得到一个关于我最近的帖子的{JSON}对象https://api.instagram.com/v1/users/self/media/recent/?access_token=44444444444444444444444444444444444444444444444444