gpt4 book ai didi

instagram-api - 是否可以通过请求 header 而不是查询参数将 access_token 传递给 Instagram API

转载 作者:行者123 更新时间:2023-12-04 03:39:52 26 4
gpt4 key购买 nike

使用 Facebook API 和许多其他 API,您可以通过请求 header 或查询参数传递访问 token 。即以下两个返回良好的响应

curl https://graph.facebook.com/me?access_token=<VALID_ACCESS_TOKEN>

curl --header "Authorization: Bearer <VALID_ACCESS_TOKEN>" https://graph.facebook.com/me

但是使用 Instagram API,我只能使用第一种形式,在 Instagram developer pages 中找不到对第二种形式的任何引用。

我是否遗漏了一些重要的细节?好像是 OAuth2 specification强烈建议使用 header 而不是查询参数。令人惊讶的是,Instagram 会忽略这些“建议”

Don't pass bearer tokens in page URLs: Bearer tokens SHOULD NOT be passed in page URLs (for example as query string parameters). Instead, bearer tokens SHOULD be passed in HTTP message headers or message bodies for which confidentiality measures are taken.

最佳答案

虽然在 Instagram 开发者网站的任何地方都没有提到(非常令人惊讶),但 Instagram API 不支持使用 Authorization header 。使用 header 会在端点上返回 404 错误。只有通过 POST 正文或 GET 查询发送 access_token 才有效。

关于instagram-api - 是否可以通过请求 header 而不是查询参数将 access_token 传递给 Instagram API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33330015/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com