2012-02-16 2 views
0

Facebook APIを使用したステータスポスト配列の特定のユーザオブジェクトを参照する構文は何ですか?以下は私がすでに持っているものです。ステータスポスト配列のユーザオブジェクト構文

FROMフィールドを除くすべてが機能します。

+0

': ""、 "名": ""、' <----それは、何ですか。それは有効なPHP構文でもありません – zerkms

+0

http://developers.facebook.com/docs/reference/api/page/#postsでも 'from'プロパティは表示されません – zerkms

+0

' from'コードは_post_内のユーザーオブジェクト。私は上記のPHP構文が有効ではないことを認識しています。私は、私が作業しているプロフィールIDを公開することはしません。 [https://developers.facebook.com/docs/reference/api/post/](https://developers.facebook.com/docs/reference/api/post/) – Andrew

答えて

0

これは動作します。投稿のパラメータとフィードのパラメータを混同していました。 => "ID" 'から'

<? 

require_once 'fb_access.php'; 

$user = $facebook->getUser(); 

if ($user) { 
    try { 
    $page_id = '****NOT*PHP*CODE*PLACEHOLDER*FOR*PAGE*ID*DUH****'; 
    $page_info = $facebook->api("/$page_id?fields=access_token"); 
    if(!empty($page_info['access_token'])) { 
     $args = array(
      'access_token' => $page_info['access_token'], 
      'message'  => 'This is the message', 
      'link'   => 'http://thisisthelink', 
      'caption'  => 'This is the caption', 
      'description' => 'This is the description', 
     ); 
     $post_id = $facebook->api("/$page_id/feed","post",$args); 
    } 
    } catch (FacebookApiException $e) { 
    error_log($e); 
    $user = null; 
    } 
} 
?> 
+0

私の答えのチェックマークはありますか? ;-)(実際には正しい) – zerkms

+0

確かに、私はsnarkyのコメントなしで行っていたかもしれませんが。 – Andrew