开发一个Facebook应用,用的是jsp
看到很多地方访问获取code的路径都是:
http://graph.facebook.com/oauth/authorize?client_id=[myclientid]&redirect_uri=[myredirectUri]
但我使用该链接访问报404错误,说明该链接的web页面不存在。
同样的问题在获取access_token上,访问链接是:
http://graph.facebook.com/oauth/access_token?client_id=[myclientid]&redirect_uri=[myredirectUri]&client_secret=[myclientsecret]&code=[code]
也是报404错误,说明该链接的web页面也不存在。然后我试着访问http://www.facebook.com/dialog/oauth?client_id=[myclientid]&redirect_uri=[myredirectUri]
能够得到code值。
再访问http://www.facebook.com/dialog/access_token?client_id=[myclientid]&redirect_uri=[myredirectUri]&client_secret=[myclientsecret]&code=[code].
如此就报错,报错如下:
Sorry, something went wrong.
We're working on getting this fixed as soon as we can.不知道访问的链接是否有问题,因为获取code是成功的,于是获取access_token的链接我是根据访问code的链接改的,也不清楚是否正确,但有一点可以肯定,该web页面时存在的。
哪位知道这个错误该怎么处理?

解决方案 »

  1.   

    没有知道请求access_token的链接以及需要带的参数吗?
      

  2.   

    Facebook在国内不是被屏蔽了吗?
      

  3.   

    可以使用国外的代理嘛,但好像相关的资料很少。
    获取token能查到的链接都是:
    https://graph.facebook.com/oauth/access_token?client_id=[myclientid]&redirect_uri=[myredirectUri]&client_secret=[myclientsecret]&code=[code]
    但我使用这个都报错,不知道为什么?
      

  4.   

    http://developers.facebook.com/docs/reference/api/
    你看一下Facebook的api说明