Dialogueを表示せずにFacebookの公開を探していました。Facebook開発者のドキュメントを読んでいると、質問に答えているように見えることがいくつかありますが、それらを使用した後、それらはこの機能用ではないと結論付けました.
- 表示モード: これらはダイアログ用の異なるタイプの表示モードですが、ダイアログを表示したくないかどうかを定義する方法はありません。
- 明示的な共有: これが最も近いようです。ただし、JS SDK で使用する方法はありません。そこに記載されているパラメーターは、JSで試しましたが、解決策はありませんでした。
次に、ここで私にとって最も成功したのは、使用することです
メソッド: '/me/feed'
しかし問題は、次のように述べていることです。
[ユーザー] がリンクを共有しました
私はしたくない。通常のパブリッシングが必要ですが、ダイアログは表示されません。
簡単な公開に使用しているコードは次のとおりです。
function publishNewsFeed(picURL, name, caption, description)
{
var obj =
{
method: 'feed',
link: fbAppURL,
picture: picURL,
name: name,
caption: caption,
description: description
};
function callback(response)
{
document.getElementById('msg').innerHTML = "Post ID: " + response['post_id'];
}
FB.ui(obj, callback);
}
どんな助けでも大歓迎です。
ありがとう -WI