ユーザーが「フレンドパス」を発行できる Facebook 対応のゲームを作成しています。プレーヤーは、「MY_GAME でジェームス ブラウンにパスしました」などの投稿を (自動的に) 行うことができます。アクションの投稿に Open Graph を使用しています。「pass」という名前のアクションと「friend」という名前のオブジェクトを作成しました。これが私のプロパティです(「friendpass」はフレンド参照です):
「Michael が MY_GAME で友達をパスしました」などのアクションを投稿し、パスした友達[s?] にタグを付けようとしています。この機能を有効にするにはどうすればよいですか? 現在、ページ (実際にはメタタグのみ) レンダラーをセットアップしました。レンダリングされたページの例を次に示します。
<html and other headers...>
<meta property="fb:app_id" content="345390505541783">
<meta property="og:type" content="smileys-game:friendpass">
<meta id="ogurl" property="og:url" content="http://apps.canpoyrazoglu.com/smileys/pass/mehmet/sucuk">
<meta property="og:title" content="Friend passed!">
<meta property="og:image" content="https://s-static.ak.fbcdn.net/images/devsite/attachment_blank.png">
<meta id="friendid" property="smileys-game:friend" content="735475141">
<meta id="ogdesc" property="og:description" content="something comes here.">
<rest of header and page...>
デバッグ ツールを使用して Facebook が認識しているものを取得すると、グラフ API 呼び出しとしてそこにアクションへのリンクがあります。クリックすると OAuth エラーが返されます。その URL を Graph API エクスプローラーに入力すると、次のようになります。
Graph API は、私の「友達」オブジェクトを Web ページとして認識します。これは、実際には Facebook ID (私自身の ID) への参照です。そのフレンド ID を有効に活用し、投稿でフレンドへのリンクを作成するにはどうすればよいですか?
ありがとう、カン。