2010-05-11 4 views
1

저는 몇 시간 동안이 작업을 해왔지만 가난한 문서는 도움이되지 않습니다.페이스 북 그래프 및 PHP API

예를 들어 https://graph.facebook.com/cocacola/에있는 데이터를 가져오고 싶습니다. 그렇게 할 수도 없습니다.

저는 페이스 북에서 최신 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>'; 

어떤 생각 :

이는 아무 것도 반환하지 않습니다 내 코드입니다?

+0

글쎄, 처음에는 ... 실제로 키를 올려 놓지는 않겠습니다. 충분하지 않은 담당자 또는 나는 그것을 직접 제거 할 것이다. 'print_r ($ coke); '의 결과는 무엇입니까? – Jayrox

+0

내 키가 아니야, 페이스 북이 그들의 예제를 위해 공개 한 공개 키. 내 열쇠로도 작동하지 않습니다. 출력이 없습니다 – wesbos

답변

0

죄송합니다. 말씀 드릴 수는 없지만 유효한 API 키처럼 보이지는 않습니다. 'appId'API 키이 아니어야합니다.

+0

아니요, 새로운 facebook PHP API에는 API 키가 아니라 애플리케이션 ID가 필요합니다. 문서를 참조하십시오 : '앱 ID', '비밀'=> '당신의 API의 비밀', '쿠키'=> 사실, //) 옵션 쿠키 지원 가능); – wesbos

+0

사실이 아닙니다 .. facebook 생성자를보세요 : '/ ** * Facebook 응용 프로그램을 초기화하십시오. * * 구성 : * - APPID : 응용 프로그램 API 키 * - 비밀 : 응용 프로그램의 비밀 * - 쿠키 : (선택 사항) 부울 쿠키 지원 이 * 유효하게하는 경우는 true - 도메인 : 쿠키 (옵션) 도메인을 * 파라미터 : 배열 $ 설정 응용 프로그램 구성 */ 공공 기능 __construct ($의 설정) {' 나는 그들이 내가 아는 혼란 ..이 APPID 호출 시작 왜 아무 생각이 없습니다. (읽기가 어렵습니다. http://github.com/facebook/php-sdk/blob/master/src/facebook.php) – joslinm

+0

설명서의 도움을받지 못했습니다. . API 키와 APP ID를 모두 호출해야했습니다. 감사합니다 :) – wesbos

0

file_get_contents를 사용하여 내용을 직접 추출하고 json_decode를 사용하여 구문 분석 할 수 있습니다.

1

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

0

을 확인하실 수 있습니다 다음과 같은 간단한 요청을하십시오.

관련 문제