私は自分のウェブサイトに小さなゲームを持っていて、Facebook に自分のベストタイムを投稿してもらいたいと思っています。これを行うには、アプリを作成し、次のリンクを使用します。
しかし、メッセージフィールドにデータを入力する方法がわかりません。私は何ができますか?
私は自分のウェブサイトに小さなゲームを持っていて、Facebook に自分のベストタイムを投稿してもらいたいと思っています。これを行うには、アプリを作成し、次のリンクを使用します。
しかし、メッセージフィールドにデータを入力する方法がわかりません。私は何ができますか?
message パラメータは廃止されました。FBJS API を使用してユーザー フィードに投稿することもできます。
function postToFeed() {
var obj = {
method: 'feed',
link: 'https://apps.facebook.com/APP_NAMESPACE/',
picture: 'https://domain.tld/75x75.jpg',
name: 'TITLE',
caption: 'CAPTION',
description: 'My Score: '+score
};
FB.ui(obj);
}
publish_stream
ただし、最初にユーザーに許可を求める必要があります。
ユーザーがテキストボックスに入力して送信時にメッセージフィールドに送信するなどの自然な流れでない限り、Facebook のようにメッセージフィールドに事前入力することは想定されていません。目的に応じて、説明、キャプション フィールドを使用する必要があります。
あなたはゲーム アプリを持っているので、ここで説明されているゲーム スコア API を使用してスコアを公開するだけです: http://developers.facebook.com/docs/score/
から: http://developers.facebook.com/docs/guides/games/
スコアと実績
スコアと実績の API は Open Graph 上に構築されており、すべての Open Graph ストーリーと同じ配布ポイント (ティッカー、ニュースフィード、タイムライン) を受け取ります。これらのスコアと成果に加えて、Facebook によって設計された組み込みの集計とストーリーも利用できます。