0

Facebookのjavascript APIに少し問題がありました。このアプリのアプリとページがあります。このアプリをページに追加したところ、「上部にいいねボタンがあるページ内のアプリ、知っておくべき」が表示されました。

ここみたいに ここに画像の説明を入力

次に、FB.api を使用して、このアプリのボタンをクリックして、メッセージ + ロゴ + 説明 + 壁へのリンクを投稿しようとしました。私はそれを次のようにしようとしています: ここに画像の説明を入力

しかし、それは私のアプリで「fbに投稿」ボタンをクリックした後に見たものでした ここに画像の説明を入力

私が設定したすべてのプロパティから、「メッセージ」だけがかかりました。画像は「このアプリのアイコン」から取得され、名前は「アプリ ページ名」から取得され、別のプロパティは無視されました。

コード:

FB.api('/me/feed', 'post',{
    message     :  'Some message',
    link        : 'http://link.com',
    picture     : 'http://link.com/image.jpg',
    name        : 'App name',
    description : 'App description.'
 },
function(response) {
    console.log(response)
});

私は有効な access_token と 'publish_stream' パーミッションを持っていますが、同じコードが facebook にさまざまな投稿を投稿します。シンプルアプリの最初の画像とページアプリの2番目の画像のようになります。

アプリ内ページの最初の画像のように、Facebook ウォール メッセージに投稿する方法を知っている人はいますか?

4

1 に答える 1

0

ポストウィービングは、FB.apiメソッドの "link" attrに依存します。単純なアプリを参照している場合、投稿は最初の画像のようになり、リンクがページアプリを参照している場合、投稿は2番目の画像のようになります。

最初の画像のような結果が必要なため、「リンク」属性に単純なアプリへのリンクを配置し、アプリで次のように確認します。「ページアプリを使用しているかどうか、そうでない場合は、リダイレクトします。アプリページ」。

于 2012-07-25T08:21:14.410 に答える