3

私は自分のウェブサイトに小さなゲームを持っていて、Facebook に自分のベストタイムを投稿してもらいたいと思っています。これを行うには、アプリを作成し、次のリンクを使用します。

https://www.facebook.com/dialog/feed?app_id=363262997057304&name=私の名前&link=http://www.mywebsite.com&redirect_uri=http://www.mywebsite.com&description=MyDescription

しかし、メッセージフィールドにデータを入力する方法がわかりません。私は何ができますか?

4

3 に答える 3

3

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ただし、最初にユーザーに許可を求める必要があります。

于 2012-04-10T13:21:38.507 に答える
2

ユーザーがテキストボックスに入力して送信時にメッセージフィールドに送信するなどの自然な流れでない限り、Facebook のようにメッセージフィールドに事前入力することは想定されていません。目的に応じて、説明、キャプション フィールドを使用する必要があります。

于 2012-04-10T13:05:23.263 に答える
0

あなたはゲーム アプリを持っているので、ここで説明されているゲーム スコア API を使用してスコアを公開するだけです: http://developers.facebook.com/docs/score/

から: http://developers.facebook.com/docs/guides/games/

スコアと実績

スコアと実績の API は Open Graph 上に構築されており、すべての Open Graph ストーリーと同じ配布ポイント (ティッカー、ニュースフィード、タイムライン) を受け取ります。これらのスコアと成果に加えて、Facebook によって設計された組み込みの集計とストーリーも利用できます。

于 2012-04-10T22:35:01.837 に答える