我在网站上使用 Facebook Connect。
我登录用户。我要求获得 publish_stream、user_about_me 以及其他权限
使用 JS SDK FB.login函数,我检查响应。authResponse对象,然后通过jQuery Ajax将以下数据发布到单独的 php 文件中进行处理:
- response.authResponse.accessToken
- response.authResponse.userID
process.php 文件通过$_POST 获取这些参数,并将uid、token、name 等保存到数据库中。
https://graph.facebook.com/ $uid?access_token=$token
然后在同一个文件中,我尝试将他的用户令牌交换为扩展的
https://graph.facebook.com/oauth/access_token?client_id= $appid&client_secret=$appsecret&grant_type=fb_exchange_token&fb_exchange_token=$token
我不知道出了什么问题,但我得到以下信息
有没有办法解决这个问题?
谢谢