错误的Facebook API获取access_token

我与Facebook的API的一个问题。 这是我的代码:

require_once "facebook-php-sdk/facebook.php"; $facebook = new Facebook(array( 'appId' => '(the app code)', 'secret' => '(the secret code)', 'cookie' => true, )); $access_token = $facebook->getAccessToken(); $uid = "(my user id)"; $feed = $facebook->api("/{$uid}/feed?access_token={$access_token}&limit=5");

的print_r($饲料); 此代码不能正常工作,则* $ access_token *是空的。 为什么? 我有offline_perms和所有为烫发读墙上......我想打一个剧本,看了我的状态(只是所著由我!)问题出在哪里? 有人可以帮我吗? 我不能使用卷曲,因为我的服务器上它的关闭,我不能要求他们启用它,因为它只是一个免费托管。 有另一种方法以检索访问令牌? 非常感谢。 对不起,我的英语,但我不是。 再见! :)

--------------解决方案-------------

我不能使用卷曲,因为我的服务器上它的关闭,我不能要求他们启用它,因为它只是一个免费托管。

你不想听,但... 坏主意。

你真的应该学会如何阅读错误信息,请仔细阅读:

Warning: file_get_contents(https://graph.facebook.com/oauth/authorize?client_id=xxx&redirect_uri=http://localhost/site/others/content.php) [function.file-get-contents]: failed to open stream: No such file or directory in C:\Programmi\AppServ\www\site\others\content.php on line 19

让我们把它分解:

Warning: file_get_contents(https://graph.facebook.com/oauth/authorize?client_id=xxx&redirect_uri=http://localhost/site/others/content.php)

这意味着,这个功能已经触发一个警告

[function.file-get-contents]: failed to open stream: No such file or directory in C:\Programmi\AppServ\www\site\others\content.php on line 19

这是错误被触发的原因,看着它,你可以看到,它说:

没有这样的文件或目录在C:\ Programmi \ AppServ一起\的www \网站\人​​\ content.php第19行

的file_get_contents是无法看到所请求的文件,即:

https://graph.facebook.com/oauth/authorize?client_id=xxx&redirect_uri=http://localhost/site/others/content.php

所以,如果的file_get_contents是不是能够看到Facebook的域名,我会建议得到一个服务器的卷曲启用或至少是的file_get_contents完全支持。

分类:php 时间:2015-03-14 人气:0
本文关键词: PHP,Facebook的
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.535 (s). 10 q(s)