0

Facebookチュートリアルでは、Facebookアプリのカスタムアクションにユーザーコメントを追加できることを示しています。投稿用のJavaScript関数の例は次のとおりです。

<script type="text/javascript">
  function postCook()
  {
      FB.api(
    '/me/[YOUR_APP_NAMESPACE]:cook',
    'post',
    { recipe: 'http://fbwerks.com:8000/zhen/cookie.html' },
    function(response) {
       if (!response || response.error) {
          alert('Error occurred');
       } else {
          alert('Cook was successful! Action ID: ' + response.id);
       }
    });
  }
  </script>

オブジェクト「LocalBusiness」で定義された「Endorse」アクションがあります。すべてが機能しています。ここで、ユーザーにユーザーメッセージを承認に追加するオプションを提供したいのですが、API(上記のコード)でこれを実装する方法について、Facebookのドキュメントでヘルプを見つけることができません。何か助けはありますか?

4

1 に答える 1

2

アクションを公開するときは、「メッセージ」パラメーターを指定する必要があります。例えば、

<script type="text/javascript">
  function postCook(userMessage)
  {
    FB.api(
    '/me/[YOUR_APP_NAMESPACE]:cook',
    'post',
    { recipe: 'http://fbwerks.com:8000/zhen/cookie.html',
      message: userMessage },
    function(response) {
       if (!response || response.error) {
          alert('Error occurred');
       } else {
          alert('Cook was successful! Action ID: ' + response.id);
       }
    });
  }
</script>

アクションに関するユーザー提供メッセージとしてuserMessageを送信します。

OpenGraphパブリッシングAPIでサポートされているパラメーターの完全なリストは、https ://developers.facebook.com/docs/technical-guides/opengraph/publish-action/#createで入手できます。

于 2013-03-05T22:03:44.200 に答える