2012-04-30 5 views
1

저는 현재 페이스 북 앱 '(컨테스트 앱')을 만들려고합니다. 사용자가 그림을 클릭하여 공유하면 그의 메일이 데이터베이스에 저장됩니다. 나는 Share의 콜백 함수에서 php 페이지를 호출하여 그 일을하고 있습니다. 여기서 그의 벽 피드를 읽고, 그림과 비교합니다. 그러나 문제는 그의 데이터에 액세스 할 수없는 것입니다. 누구도 도와 줄 수 있습니까? 나는 그것이 잘 작동 생각Facebook 사용자의 read_stream 데이터에 액세스하는 방법은 무엇입니까?

+0

나는 이미 확장 된 권한에 액세스 할 수있는 범위를 만들었습니다. –

답변

1

(나는 ^^ 프랑스어 해요 실수 그리고 죄송합니다) 당신의 도움에 대한

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

} 
?> 

감사합니다! 다음은 내 코드입니다. 자신의 도구를 사용해보십시오 : 그들은 확인 작업

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

. 전체 피드를 얻으려면 많은 권한을 요청해야한다는 것을 기억하십시오.

또한 apigee을 사용하면 모든 Facebook 기능을 테스트하고 정확한 요청을 표시 할 수 있습니다.

관련 문제