Instagram API access_token请求和Access-Control-Allow-Origin

caps_lck

语境

我正在尝试使用他们的服务器端/显式流程从Instagram API获取访问令牌

当用户成功认证并授权我的应用程序时,Instagram会使用代码参数将用户重定向到我的redirect_uri获得此代码后,我将尝试调用Instagram API以获得access_token

问题

我成功获取了此代码,但是为了进行交换,我必须将代码以及一些应用程序标识参数发布到它们的access_token端点

$.ajax({
    type: 'POST',
    url: 'https://api.instagram.com/oauth/access_token',
    // Disable credentials as they were enabled by default
    xhrFields: {
        withCredentials: false
    },
    crossDomain: true,
    data: {
        client_id: client_id,
        client_secret: client_secret,
        grant_type: 'authorization_code',
        redirect_uri: callback_http,
        code: token
    },
    }).always(function(res) {
    console.log('Res from Instagram API', res);
    });

问题是我遇到了Access-Control-Allow-Origin问题:

XMLHttpRequest cannot load https://api.instagram.com/oauth/access_token.
No 'Access-Control-Allow-Origin' header is present on the requested resource.
Origin '[here is my callback_http]' is therefore not allowed access.

我尝试使用dataType:'jsonp'作为Ajax调用的参数没有成功(401代码)。

有任何想法吗?预先非常感谢您的帮助!

水晶

使用服务器端显式流时,必须对oauth使用服务器端代码,由于跨域请求,浏览器已将其阻止。如果您只想使用javascript,则使用客户端隐式流

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Flickr API OAuth访问令牌请求和Access-Control-Allow-Origin

来自分类Dev

Flickr API OAuth访问令牌请求和Access-Control-Allow-Origin

来自分类Dev

Soundcloud API-Access-Control-Allow-Origin不允许Origin <mysite>

来自分类Dev

Instagram API基本显示:请求access_token的问题

来自分类Dev

https的CORS Access-Control-Allow-Origin

来自分类Dev

XMLHttpRequest 'Access-Control-Allow-Origin' 错误

来自分类Dev

XMLRPC请求中的Access-Control-Allow-Origin问题

来自分类Dev

AngularJS发布请求错误否'Access-Control-Allow-Origin'

来自分类Dev

XMLRPC请求中的Access-Control-Allow-Origin问题

来自分类Dev

AngularJS发布请求错误否'Access-Control-Allow-Origin'

来自分类Dev

请求Access_control_allow_origin标志的URL

来自分类Dev

Reddit API / api / morechildren使用mootools返回“ No'Access-Control-Allow-Origin'标头”

来自分类Dev

Reddit API / api / morechildren使用mootools返回“ No'Access-Control-Allow-Origin'标头”

来自分类Dev

Instagram API:提供的access_token无效

来自分类Dev

如何获取Instagram API的access_token

来自分类Dev

Web API 2 CORS IIS Express调试和无Access-Control-Allow-Origin标头

来自分类Dev

如何修改Web API服务器代码以添加Access-Control-Allow-Origin标头?

来自分类Dev

Ajax API调用Access-Control-Allow-Origin。不允许来源访问

来自分类Dev

如何在 Ruby 中向 API 响应添加“Access-Control-Allow-Origin”标头

来自分类Dev

HTTP 200 但 Access-Control-Allow-Origin 拒绝使用 Dribbble API POST

来自分类Dev

Access-Control-Allow-Origin 错误向 API 发送 jQuery Post

来自分类Dev

没有带有 xml 的“Access-Control-Allow-Origin”标头(谷歌放置 api)

来自分类Dev

我的 javascript api 不适用于“Access-Control-Allow-Origin' missing”错误

来自分类Dev

连接到亚马逊产品广告 API 时出现“Access-Control-Allow-Origin”错误

来自分类Dev

.NET Core API 捕获错误时缺少 CORS 标头“Access-Control-Allow-Origin”

来自分类Dev

使用 API Gateway 继续在 Lambda 请求上获得 502。请求的资源上不存在“Access-Control-Allow-Origin”标头

来自分类Dev

Access-Control-Allow-Header不允许使用Access-Control-Allow-Origin

来自分类Dev

没有exportLink的“ Access-Control-Allow-Origin”标头

来自分类Dev

JavaScript-XMLHttpRequest,Access-Control-Allow-Origin错误

Related 相关文章

  1. 1

    Flickr API OAuth访问令牌请求和Access-Control-Allow-Origin

  2. 2

    Flickr API OAuth访问令牌请求和Access-Control-Allow-Origin

  3. 3

    Soundcloud API-Access-Control-Allow-Origin不允许Origin <mysite>

  4. 4

    Instagram API基本显示:请求access_token的问题

  5. 5

    https的CORS Access-Control-Allow-Origin

  6. 6

    XMLHttpRequest 'Access-Control-Allow-Origin' 错误

  7. 7

    XMLRPC请求中的Access-Control-Allow-Origin问题

  8. 8

    AngularJS发布请求错误否'Access-Control-Allow-Origin'

  9. 9

    XMLRPC请求中的Access-Control-Allow-Origin问题

  10. 10

    AngularJS发布请求错误否'Access-Control-Allow-Origin'

  11. 11

    请求Access_control_allow_origin标志的URL

  12. 12

    Reddit API / api / morechildren使用mootools返回“ No'Access-Control-Allow-Origin'标头”

  13. 13

    Reddit API / api / morechildren使用mootools返回“ No'Access-Control-Allow-Origin'标头”

  14. 14

    Instagram API:提供的access_token无效

  15. 15

    如何获取Instagram API的access_token

  16. 16

    Web API 2 CORS IIS Express调试和无Access-Control-Allow-Origin标头

  17. 17

    如何修改Web API服务器代码以添加Access-Control-Allow-Origin标头?

  18. 18

    Ajax API调用Access-Control-Allow-Origin。不允许来源访问

  19. 19

    如何在 Ruby 中向 API 响应添加“Access-Control-Allow-Origin”标头

  20. 20

    HTTP 200 但 Access-Control-Allow-Origin 拒绝使用 Dribbble API POST

  21. 21

    Access-Control-Allow-Origin 错误向 API 发送 jQuery Post

  22. 22

    没有带有 xml 的“Access-Control-Allow-Origin”标头(谷歌放置 api)

  23. 23

    我的 javascript api 不适用于“Access-Control-Allow-Origin' missing”错误

  24. 24

    连接到亚马逊产品广告 API 时出现“Access-Control-Allow-Origin”错误

  25. 25

    .NET Core API 捕获错误时缺少 CORS 标头“Access-Control-Allow-Origin”

  26. 26

    使用 API Gateway 继续在 Lambda 请求上获得 502。请求的资源上不存在“Access-Control-Allow-Origin”标头

  27. 27

    Access-Control-Allow-Header不允许使用Access-Control-Allow-Origin

  28. 28

    没有exportLink的“ Access-Control-Allow-Origin”标头

  29. 29

    JavaScript-XMLHttpRequest,Access-Control-Allow-Origin错误

热门标签

归档