Facebook图形和PHP API
我一直在这工作几个小时,但糟糕的文档没有任何帮助。Facebook图形和PHP API
我想要做的就是抓取存在于https://graph.facebook.com/cocacola/的数据作为例子,我甚至无法做到这一点。
我正在使用来自Facebook的最新php API。
这是我的代码,它没有返回值:
<?php
require '../src/facebook.php';
// Create our Application instance.
$facebook = new Facebook(array(
'appId' => '254752073152',
'secret' => '904270b68a2cc3d54485323652da4d14',
'cookie' => true,
));
$coke = $facebook->api('/cocacola');
echo '<pre>';
print_r($coke);
echo '</pre>';
任何想法?
对不起,我不能评论,但看起来不是一个有效的API密钥(不够长)。 'appId'
应该是您的API密钥而不是您的应用程序ID。
不,新的Facebook PHP API需要您的应用程序ID,而不是您的API密钥。请参阅文档: '你的应用程序ID', '秘密'=> '您的API SECRET', '的Cookie'=>真,//启用可选cookie支持 ) ); – wesbos 2010-05-11 19:41:32
不是真的..看看Facebook的构造函数: '/ ** *初始化Facebook应用程序。 * *配置: * - APPID:应用程序API密钥 * - 秘密:应用秘密 * - 饼干:(可选)布尔值true启用cookie支持 * - 域:(可选)域的cookie * * @参数数组$ config中的应用程序配置 */ 公共职能__construct($配置){' 我不知道为什么他们会开始调用它的appid ..困惑,我知道。 (对不起,很难看,请看这里:http://github.com/facebook/php-sdk/blob/master/src/facebook.php) – joslinm 2010-05-11 22:51:23
我想通了,没有从文档的帮助。我需要同时调用API密钥和APP ID。谢谢:) – wesbos 2010-05-12 00:53:25
结帐教程http://thinkdiff.net/facebook/php-sdk-graph-api-base-facebook-connect-tutorial/以充分理解图api和php sdk的一步一步。
多数民众赞成在哪里我最终得到的代码工作哈哈。没有来自Facebook的帮助:| – wesbos 2010-05-12 19:16:37
您可以直接使用file_get_contents提取内容并使用json_decode解析它们。
你有没有签出efpa,你可以得到一个完整的用户流(使用CSS定制);
$userHome = $myapp->userHome();
foreach($userHome as $uhf) {
$myapp->userStreamTmp($uhf);
}
或获取用户信息;
$myapp->userInfo('name');
// or
$myapp->userInfo('gender');
// or
$myapp->userInfo('id');
你可以检查出的文档http://labs.gurron.com/projects.php?proj=efpa&pg=docs
,如果你只是想从可口可乐页面的信息在数组中,我会避免使用Facebook库 - 它过于复杂,只是提出一个简单的请求,如:
<?php
$contents=file_get_contents('https://graph.facebook.com/cocacola/');
$json=json_decode($contents,true);
echo '<pre>';
print_r($json);
echo '</pre>';
?>
好吧,首先...我真的不会把你的钥匙。没有足够的代表或我自己将其删除。 'print_r($ coke)'的输出是什么;'? – Jayrox 2010-05-11 05:24:54
不是我的钥匙,它是由facebook发布的公开招聘信息。无法使用我的钥匙。 输出是空的 – wesbos 2010-05-11 18:36:56