我在使用開放圖形授權發佈到訪問者牆上時遇到了問題,而且似乎無法找出我錯在哪裏。我正在使用Github的PHP/SDK庫。這裏是我的代碼:用圖形和PHP發佈到Facebook牆
<?php
require_once('facebook.php');
$facebook = new Facebook(array(
'appId' => 'APP_ID',
'secret' => 'APP_SECRET',
'cookie' => true,
));
$session = $facebook->getSession();
$me = null;
//session-based api call
if ($session) {
try {
$uid = $facebook->getUser();
$me = $facebook->api('/me');
} catch (FacebookApiException $e) {
error_log($e);
}
}
//post to wall/stream function
if(isset($_POST['status'])) {
try {
$result = $facebook->api(
'/me/feed',
'post',
array(
'access_token' => 'ACCESS_TOKEN',
'message' => $_POST['status']
)
);
} catch (FacebookApiException $e) {
echo 'Error: ' . print_r($e, true);
}
}
?>
<!-- HTML Form -->
<form name="" action="index.php" method="post">
<input type="text" name="status" id="status" value="">
<input type="submit" value="submit">
</form>
我不知道發生了什麼事情,我已經通過一個十億教程,文章,交流梳理等,好像我做的一切權利。任何幫助將不勝感激。
你如何使用你的ACCESS_TOKEN? – 2011-05-08 22:53:32