2011-10-07 4 views
7

내 웹 사이트 용 앱을 만들었고, 액션 (읽기)과 객체 (기사)를 설정하고 기사 페이지의 객체 코드 (머리에 META 태그)를 배치했습니다. 웹 사이트.PHP로 OpenGraph 사용하기 (동작에 대한 URL 요청)

이제 사용자가 내 웹 사이트에서 기사를 읽을 때마다 cURL 요청을 보내는 방법을 알고 싶습니다. 그래서 그의 벽에 기능을 추가 할 것입니다.

curl -F 'access_token=***' \ 
-F 'article=http://example.com' \ 
    'https://graph.facebook.com/me/yellowheart:read' 

은 (물론 실제 액세스 토큰있다) : 나는 액션 근처 "코드를 얻을"링크를 누르면

, 그건 내가 무엇을 얻을.

이제 어떻게해야합니까?

다니엘.

답변

10

PHP SDK를 사용하면 api 메서드를 사용합니다.

$config = array(); 
$config['appId'] = 'YOUR_APP_ID'; 
$config['secret'] = 'YOUR_APP_SECRET'; 

$facebook = new Facebook($config); 
... 
$facebook->api('https://graph.facebook.com/me/yellowheart:read? 
       article=http://example.com'','POST'); 

또한 원시 요청

$myurl = 'https://graph.facebook.com/me/yellowheart:read? 
      article=http://example.com&access_token=ACCESS_TOKEN&method=post'; 

$result = file_get_contents($myurl); 
+0

은 어디에서 access_token이 설정합니까? – Zorayr

+0

@Zorayr - 원시 요청의 매개 변수와 API 경우에 명시 적으로 구성 변수를 표시하도록 편집했습니다 –

0

내가 the tutorial "레시피 상자"다음 단계로이 단계에서 "일어날 수 있도록"하는 방법을 발견 할 수 있었다. 희망은 어떤면에서 도움이됩니다.