如何访问facebook用户的read_stream数据?

时间:2012-04-30 08:00:05

标签: php facebook-graph-api facebook-php-sdk

我正在尝试创建一个Facebook应用程序'(比赛应用程序')。当用户单击图片并共享它时,他的邮件将被放在数据库中。我正在通过在share的回调函数中调用php页面来做到这一点,我正在阅读他的换行符,并与图片进行比较。但问题是我似乎无法访问他的数据。 谁能帮助我? 这是我的代码:

<?php

include('../config/config.php');
include('../lib/facebook.php');

//Initialisation SDK PHP Facebook
$facebook = new Facebook (array(
    'appId' => FB_APP_ID,
    'secret' => FB_SECRET_ID,
    'cookie' => true,
));

// Récup si l'user est en session ou non
$user_id = $facebook->getUser();

$me = $facebook->api('/me');
$mail = $me['email'];
$feed = $facebook->api('/me/feed');
$data = $feed['data'];
$link = $data['link'];



$galant="MY_LINK";
$storyboard="MY_LINK";
$tovil="MY_LINK";
$tingapour="MY_LINK";

if($link===$galant)
{
$base=mysql_connect(BDD_HOST,BDD_USER,BDD_PASS);
mysql_select_db(BDD_NAME, $base);

$sql="insert into register(mail,link) values('$mail','$link')";
$req=mysql_query($sql);

}
?>

感谢您的帮助!(对不起,对不起,我是法国人^^)

1 个答案:

答案 0 :(得分:1)

我相信它运作良好。 试试他们的工具:

http://developers.facebook.com/tools/explorer/?method=GET&path=me%2Ffeed

他们工作正常。请记住,您必须请求很多权限才能获得完整的Feed。

此外,apigee允许您测试所有Facebook功能并向您显示确切的请求。