2012年4月28日 星期六

使用Facebook PHP SDK發佈訊息至facebook留言版

Facebook允許開發者使用facebook php sdk發佈訊息至留言版,以下提供簡單的示範。

參數說明:

◎YOUR_FACEBOOK_SDK_PATH : 放置facebook api的伺服器位置
◎YOUR_APP_ID : facebook應用程式的App ID
◎YOUR_APP_SECRET : facebook應用程式的App Secret
◎YOUR_MESSAGE : 發佈訊息
◎YOUR_PICTURE_URL : 發佈圖片
◎YOUR_LINK with : 發佈網址連結
◎YOUR_LINK_NAME : 發佈連結文字顯示
◎YOUR_CAPTION : 發佈訊息備註


require_once "YOUR_FACEBOOK_SDK_PATH/src/facebook.php";
 
$app_id = "YOUR_APP_ID";
$app_secret = "YOUR_APP_SECRET";
 
//初始化facebook api
$facebook = new Facebook(array(
        'appId' => $app_id,
        'secret' => $app_secret,
        'cookie' => true
));
 
//取得登入facebook網址,並取得發佈權限
$login_url = $facebook->getLoginUrl(
    array('scope' => 'publish_stream')
);
 
//未授權則導向至登入網址
if (! $facebook->getUser()) {
    echo ';';
    exit;
}
 
//發佈訊息
$facebook->api("/me/feed", "post", array(
    message => "YOUR_MESSAGE",
    picture => "YOUR_PICTURE_URL",
    link => "YOUR_LINK",
    name => "YOUR_LINK_NAME",
    caption => "YOUR_CAPTION"
));


1 則留言:

天兵戰神 提到...
作者已經移除這則留言。
Related Posts Plugin for WordPress, Blogger...