0

SilverLight で行われる FaceBook ゲームがあります。SilverLight HTML ブリッジから JavaScript を呼び出します。ユーザーにコメントを求める UI は必要ありません。SilverLight アプリから渡されたスコアをフィードに投稿するだけです。次のコードは何もしません。例外はスローしませんが、まったく何もしません。

UIなしでユーザーフィードに投稿するようにこれを修正する方法を説明する私の方法を送信できるヘルプは、非常に高く評価されます.

function PostToFeed(strCaption) 
{

    function callback(response) 
    {
    }

    var obj = 
    {
        method: 'stream.publish',
                    // was using method: 'feed',
        link: 'https://apps.facebook.com/blackjackguru/',
        picture: 'https://metamorphosisapps.com/blackjackguru/BlackjackIcon.gif',
        name: 'Blackjack Guru Accomplishment',
        caption: strCaption,
        message: 'I love this game!',
        description:  'Play blackjack with the best blackjack game on FaceBook.'
    };

    FB.ui(obj, callback);
}
4

1 に答える 1

1
var obj = 
    {           
        link: 'https://apps.facebook.com/blackjackguru/',
        picture: 'https://metamorphosisapps.com/blackjackguru/BlackjackIcon.gif',
        name: 'Blackjack Guru Accomplishment',
        caption: strCaption,
        message: 'I love this game!',
        description:  'Play blackjack with the best blackjack game on FaceBook.'
    };

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

これを試しましたか?これは質問なしでユーザーフィードに投稿するだけです:)

于 2012-09-04T16:06:55.627 に答える