📅  最后修改于: 2023-12-03 15:38:53.380000             🧑  作者: Mango
要访问 Instagram API,必须使用访问令牌。访问令牌类似于 API 密钥,但是它们是特定于用户的,并使用户拥有对其帐户的访问权限。以下是获取 Instagram 访问令牌的步骤:
首先,您需要在 Instagram 开发者中心创建一个应用程序。要创建应用程序,请遵循以下步骤:
您需要通过 OAuth 2 认证流程获取授权代码。该授权代码使您能够请求访问令牌。要获取授权代码,请遵循以下步骤:
https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=code
其中,CLIENT-ID 是刚刚创建的应用程序的“客户端 ID”,REDIRECT-URI 是重定向 URL。curl -F 'client_id=CLIENT-ID' \
-F 'client_secret=CLIENT-SECRET' \
-F 'grant_type=authorization_code' \
-F 'redirect_uri=REDIRECT-URI' \
-F 'code=CODE' \
https://api.instagram.com/oauth/access_token
其中,CLIENT-ID 和 CLIENT-SECRET 是您在第一步中创建的应用程序的凭据。REDIRECT-URI 是您在第一步中设置的重定向 URL,CODE 是 Instagram 返回的授权代码。
使用上一步中返回的 JSON 响应,您可以获取访问令牌。要获取访问令牌,请访问以下位置:
https://api.instagram.com/v1/users/self/?access_token=ACCESS-TOKEN
其中,ACCESS-TOKEN 是前一步中返回的访问令牌。
以上就是获取 Instagram 访问令牌的全部步骤。培养好的开发技能还应该包括处理 Instagram API 的数据,但这是另一个话题了。