2011-01-01 3 views
1

나는 투표가 포함 된 페이스 북 앱을 만들고있다. 그것으로 나는 텍스트와 두 개 이상의 링크를 포함하여 사용자의 벽에 메시지를 보내고 싶다.Facebook Graph API : 벽 게시물에 투표 링크를 추가하는 방법은 무엇입니까?

"예"및 "아니요"와 같은 링크를 얻을 수 있도록 링크 텍스트를 제어하고 싶습니다.

제가 시도한 첫 번째 일은 정상적인 태그를 게시하는 것이었지만 작동하지 않았습니다 (놀랄 일도 아닙니다). 나는 다른 애플 리케이션이 이것을하지만 보았다. 링크를 허용하는 특수 태그가 있습니까?

감사합니다.

답변

3

그래프 API를 사용 중이며 이미 게시 된 게시물을 게시했다고 가정합니다.

나는 properties 속성이 당신이 찾고있는 것이라고 생각합니다 (그것은 새로운 API reference에서 제외되었지만 here라고 기술되어 있습니다). 이렇게하면 링크가 허용되지만 형식이 올바르지 않을 수 있습니다. 예 :

$data = array (
      'name'  => ..., 
      'link'  => ..., 
      'properties' => array (
           'Yes' => array (
             'text' => 'Vote', 
             'href' => 'http://www.example.com?vote=yes' 
             ), 
           'No' => array (
             'text' => 'Vote', 
             'href' => 'http://www.example.com?vote=no' 
             ) 
          ), 
     ); //And whatever other properties you want 
$facebook->api('/uid/feed', 'POST', $data); 

특성이 게시물 아래에 설명을 한 후 표시하고 다음과 같이 나올 것이다 :

예 : Vote

+0

좋아! 고맙습니다 :) – Christoffer