在过去的两天里,我一直在努力尝试成功验证用户进入我的Facebook应用程序。我最终想要实现的是检索和存储用户的访问令牌。 我遇到的问题是遵循FB教程进行身份验证:http://developers.facebook.com/docs/authentication/
在客户端流程部分的上方,有一段代码可以让我获得当前用户。不幸的是,我只收到错误:
Warning: file_get_contents(https://graph.facebook.com/me?access_token=) [function.file-get-contents]: failed to open stream: No route to host
将错误追溯到我可以的位置,显然这一行有错误:
$response = @file_get_contents($token_url);
因为如果我回应$响应,我什么也得不到。
教程中没有提及我应该做什么,但我不是因为我不知道我应该这样做?
非常感谢
答案 0 :(得分:0)
您可以通过
获得访问令牌// Get the current access token
$access_token = $facebook->getAccessToken();
//And now echo the access token
echo $access_token;
答案 1 :(得分:0)
好吧,它最终排序了。显然这是一个服务器问题。我尝试在2个不同的服务器+本地开发应用程序(EasyPhp 5.3.8.1)。在第三台服务器上我试过它现在可以工作(手指交叉)。老实说,我不知道为什么它现在正在工作,为什么我的本地服务器没有应有的功能。嗯,它现在有效:D