2012-01-03 53 views
0

我有这样的代码张贴在我的朋友墙从应用PHP Facebook的wallpost跟踪

$args = array(
‘message’ => 'my message',
‘name’ => ‘This is my demo Facebook application!’,
‘caption’ => “Caption of the Post”,
‘link’ => $data['view_url'],
‘description’ => ‘this is a description’,
‘picture’ => $body_all["thumb"],
‘actions’ => array(array(‘name’ => ‘View’,
‘link’ => $data['view_url']))
);
$post_id = $facebook->api(“/”.user_$id.”/feed”, “post”, $args);

在数组$ POST_ID [ '身份证']的Facebook返回我的帖子的ID(像:100003284224348_121820851270722) ,然后当我wona跟踪它,并获得由ID一些信息,我问FBgraph https://graph.facebook.com/$post_id['id']但其返回假的......我有publish_permission, read_streem permission在我的应用程序...我做错了什么?为什么我无法在Facebook图表上看到帖子与id的信息?

回答

0

如果图形API GET请求返回false这通常是一个告诉告诉签署,有这个问题的心脏的访问令牌问题。当您进行GET请求时,请确保您正在使用您的应用程序访问令牌。

尝试在这里:http://developers.facebook.com/tools/explorer/?method=GET&path=100003284224348_121820851270722

+0

一切工作正常存在,图表返回我交的数据。但后来我需要解析这个页面来获取我的信息,这不是美丽的。当我试图在https://graph.facebook.com/100003284224348_121820851270722这样一个方式,卷曲得到这个数据,或get_file_contents它'返回false ...我如何使用我的令牌来读取这些信息 – 2012-01-04 10:09:56

+0

使用'$ facebook- > API()' - http://developers.facebook.com/docs/reference/php/facebook-api/ – nav 2012-01-04 10:15:34

+0

$ RET = $ facebook-> API($路径,$方法,$ PARAMS);你能告诉我,我必须把这个属性放在什么位置。 $方法 - GET,$ PARAMS - 我把我需要的帖子的文件,我应该输入什么路径? – 2012-01-04 10:45:57

0

这可能是一个时间问题,在这里你找回ID,并尝试使用Facebook的API之前,可以看到它。尝试等待一会儿并检查。它是否出现在图形API浏览器工具中?