3
我正在構建應用程序以發佈來自已驗證用戶的狀態,如that one。Facebook API發佈給朋友牆
問題是應用程序從我的個人資料發佈到朋友牆上,他通過我的個人資料對應用程序進行了身份驗證。
我正在使用Facebook API與CodeIgniter。
代碼
$userId = $this->facebook->getUser();
$IDs = $this->facebook_data->get_IDs();
if(isset($_POST['link'])){
$args = array(
'from' => array('name'=>'Resala','id'=>'294357147348261'),
'application'=>array('name'=>'XXXX','id'=>'XXXXX'),
'name' =>'XXXX',
'message' => $_POST['status2'],
'link' => $_POST['link']
);
}else{
$args = array(
'from' => array('name'=>'Resala','id'=>'294357147348261'),
'application'=>array('name'=>'Resala','id'=>'XXXXX'),
'name' =>'XXXX',
'message' => $_POST['status1']
);
}
foreach($IDs->result() as $row){
$ID=$row->user_id;
$this->facebook->api("/$ID/feed", "post", $args);
}
爲什麼要在請求中添加'from'參數?你在哪看到的? – Igy
我正在閱讀文檔http://developers.facebook.com/docs/reference/api/post/。我添加了這一行,試圖使應用程序發佈應用程序,而不是張貼在朋友牆上 – user1824002