有人可以帮助编写示例Facebook应用程序的代码,该应用程序仅获取所有朋友的姓名和图像并将其打印到状态?我尝试了Facebook网站上提供的一些代码,但由于某种原因它失败了,我无法理解错误。
基本 FQL 方法(使用新的 PHP SDK):
<?php
// assuming we're using the newest version of the Facebook PHP SDK
$fb = new Facebook(array(
'appId' => '<YOUR_APP_ID>',
'secret' => '<YOUR_APP_SECRET>'
));
if (!$fb->getSession())
{
// prompt for install if necessary
header("Location: ".$fb->getLoginUrl());
}
// Contains basic user information
$user = $fb->api('/me');
// use FQL to get the results
$friends = $fb->api(array(
'method' => 'fql.query',
'query' => 'SELECT name, pic_big, pic_small, pic_square
FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me())'
));
FQL 用户表文档
如果你
发布错误和代码会很好。
顺便一提:
- Facebook 应用程序必须托管在启用了 CURL 的主机上
- 您是否有正确的开发人员密钥(或在那里如何调用)?
- 应用程序代码是否只是从示例中复制的?如果是,您必须更改某些内容,例如开发密钥。
- 您将需要OAuth,您有吗?
我能猜到的也就这些了。
需要在域中添加Facebook PHP SDK www.xyz.com/fb/app然后将应用程序存储在其中!然后跑!
没有人告诉我:(:x