几周以来,facebook与我的应用程序的连接无效。
我的对话框网址是这个:
$dialogUrl = "https://www.facebook.com/dialog/oauth?client_id=".$my_facebook_app_id."&redirect_uri=".urlencode($my_return_url)."&state=".$my_state."&scope=read_stream,offline_access,publish_stream";
“连接”对话框接受我的连接,并使用$my_return_url
?state=XXX&code=YYY
当我使用与file_get_contents()
对应的查询字符串中的代码调用此网址上的$code
方法时:
$tokenurl = "https://graph.facebook.com/oauth/access_token?client_id=".$my_facebook_app_id."&redirect_uri=".urlencode($my_return_url)."&client_secret=".$facebook_app_secret."&code=".$code;
我总是有一个FALSE
结果!
几个月前它正在返回access_token,但现在它总是在我的网站上返回false。
请注意,如果我在导航器中加载$tokenUrl
,则会返回access_token。
感谢您的帮助。