7

javascript SDKのフィードダイアログを使用するようにコードを更新しようとしていstream.publishますが、結果のFacebookの投稿は小さくて醜いです。さらに厄介なのは、Facebookの投稿が私のサイトのプレビューと一致しないことです。

これが私のコードです:

function facebook_publish_feed_story() {
  var publish = {
      method: 'feed',
      link: 'http://www.wikipedia.org/',
      picture: 'http://upload.wikimedia.org/wikipedia/commons/6/63/Wikipedia-logo.png',
      name: 'Name of the link',
      caption: "A caption that's kind of long like this I'm going to write some more words"
      description: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas vitae augue sed urna fermentum vulputate. Nunc porttitor vestibulum vestibulum. Aliquam eget feugiat lectus. Duis ullamcorper sollicitudin nisi sit amet congue.'
    };

  FB.ui(publish, function(response) {
    //do something with response
  });
}

これが投稿のプレビューを含むjavascriptポップアップです。この投稿は私には完全に素晴らしくて素晴らしいように見えます:

バツ

そして、Facebookに投稿すると次のようになります。背景が暗いテーブルにあり、説明が完全に切り捨てられており、「...」や「続きを読む」も含まれていないことに注意してください。

バツ

これが「現状のまま」であれば、それで問題ありません。あきらめますが、このコードを修正する方法や、別のSDK呼び出しを使用して、より魅力的で有益な投稿を行う方法がある場合は、それではありません。誰にとっても良いですか?

4

1 に答える 1

2

ここでも同じで、投稿が切り捨てられます。この問題が最近始まったことに気付きました。私の「解決策」は、説明ではなくキャプション値にテキストを入れることでした。キャプションには、説明よりも多くの文字を含めることができるようです。

于 2012-12-26T17:17:58.603 に答える