javascript - FacebookのJS SDKから「アクション」で壁に投稿する方法

javascript facebook facebook-javascript-sdk

アクション付きの投稿を作成しようとしています。私はすでに壁に投稿する方法を知っています。私の問題は、アクションを投稿に追加することです。インターネットで検索しましたが、js / ID / feed投稿でアクションが見つからないようです。

画像1-アクションなし



画像2-アクション-写真に投票



アクションは、投稿の下の[写真に投票]リンクです。

私は多くのことを試しました:

var action = {
    name: 'Vote on photos',
    link: link
}

var attachment = {
name: message,
caption: caption,
link:link,
picture:pixUIurl,
action: Array()
}

attachment.action.push(action);

FB.api('/'+id+'/feed', 'post', attachment, function(response) {
    if (!response || response.error) {
        //alert('Error occured');
    } else {
        //alert('Post ID: ' + response.id);
    }
});


そして

var action = {
    name: 'Vote on photos',
    link: link
}

var attachment = {
    name: message,
    caption: caption,
    link:link,
    picture:pixUIurl,
    action: function (){
        0:action
    }
}
FB.api('/'+id+'/feed', 'post', attachment, function(response) {
    if (!response || response.error) {
        //alert('Error occured');
    } else {
        //alert('Post ID: ' + response.id);
    }
});


しかし、アクションを機能させることができません。誰かがjsのアクションで投稿する方法を知っていますか?

タンクあなた。

ヘルプのために、ドキュメントにはhttp://developers.facebook.com/docs/reference/api/post/があります。

また、php sdkでは、次のようなアクションを追加できます。

$attachment = array(
    'name' => $message,
    'caption' => $caption,
    'link' => $link,
    'picture' => $picture1,
    'actions' => array(
        array(
            'name'=>'Vote on photos',
            'link' => _CANVAS_PAGE
        )
    )
);

$result = $facebook->api('/user_id/feed/', 'post', $parameters );
答え
そのように:

var attachment = {
name: message,
caption: caption,
link:link,
picture:pixUIurl,
actions: [{
  name: "Vote on photos",
  link: "_CANVAS_PAGE"}]
}


JavaScript Test Consoleにいくつかの例があります
関連記事

javascript - JavaScriptで画像を回転しているときの奇妙な配置の問題

javascript - ブラウザのブレットグラフ-d3.jsの代替? (ブラウザのサポートが良好)[終了]

javascript - jsを使用してテキストボックスのサイズを動的に設定する

javascript - JavaScriptの正規表現でキャプチャグループのインデックスを取得するにはどうすればよいですか?

javascript - IDでGoogleマップ(V3 JS API)マーカーを選択して操作する方法は?

php - JavaScriptとPHP:コード開発の長所と短所

javascript - JavaScript / JQueryを使用して外部XMLファイルから構築された配列にアクセスする

php - javascriptキャプチャしてphp変数を表示

javascript - JavaScriptのキャッシュと保護?

java - JavaScriptのような構文を自分のJavaメソッドに解析する