2012年1月18日 星期三

[facebook].貼文到user 的塗鴉牆(wall)

資料來源1: How To: Post A Message On The User Wall Using Facebook Graph API
http://www.masteringapi.com/tutorials/how-to-post-a-message-on-the-user-wall-using-facebook-graph-api/33/

資料來源2: facebook Core Concepts - Graph API - Page
http://developers.facebook.com/docs/reference/api/page/

貼文到user 塗鴉牆很簡單, 需要授與 facebook app publish_stream 權限, 就可以透過下面的指令直接貼文. 比較難的是貼文 "粉絲專區".


$args = array(
'message' => 'Hello from my App!',
'link' => 'http://www.masteringapi.com/',
'caption' => 'Visit MasteringAPI.com For Facebook API Tutorials!'
);
$post_id = $facebook->api("/me/feed", "post", $args);


我常用的 /feed 用的 args(參數) 有下面這幾個.
$message = trim(''.$_GET['message']); // 本文.
$link = trim(''.$_GET['link']); // hyperlnk.
$picture = trim(''.$_GET['picture']); // picture
$caption = trim(''.$_GET['caption']); // 第一行的標題.
$name = trim(''.$_GET['name']); // hyperlink 的 title.
$description = trim(''.$_GET['description']); // 第2行的詳細說明文字.

沒有留言:

張貼留言

Facebook 留言板