2012-04-30 4 views
1

私は現在、facebook app '(コンテストアプリ)を作成しようとしています。ユーザーが写真をクリックして共有すると、彼のメールはデータベースに保存されます。私は共有のコールバック関数でphpページを呼び出して、私は彼のウォールフィードを読んでいます、そして写真と比較しています。しかし、問題は彼のデータにアクセスできないようだということです。 誰か助けてくれますか? は、ここに私のコードです:!Facebookのユーザーのread_streamデータにアクセスする方法は?

<?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); 

} 
?> 

ご協力いただきありがとうございます(そして、ミスのため申し訳ありませんが、私は^^フランス語です)

+0

私は忘れてしまった、私はすでに拡張アクセス権にアクセスするスコープを行った! –

答えて

1

私はそれがうまく機能と信じています。彼らのツールを試してみてください :彼らは正常に動作

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

。あなたは完全なフィードを得るために多くの権限を要求しなければならないことを思い出してください。

また、apigeeはFacebookのすべての機能をテストし、正確なリクエストを表示します。

関連する問題