「 Facebook APIを使用してページ投稿を非表示にする方法」という質問には、非常に優れた簡単な答えがあります。どうもありがとう。「友達の投稿をグラフAPI経由で共有したい」という質問にはまだ答えがありません。どうして?!:)
一部のページから (グラフ API を介して) 投稿を共有する方法を知っている人はいますか? Facebook のドキュメントへの参照は、非常に高く評価されます。
「 Facebook APIを使用してページ投稿を非表示にする方法」という質問には、非常に優れた簡単な答えがあります。どうもありがとう。「友達の投稿をグラフAPI経由で共有したい」という質問にはまだ答えがありません。どうして?!:)
一部のページから (グラフ API を介して) 投稿を共有する方法を知っている人はいますか? Facebook のドキュメントへの参照は、非常に高く評価されます。
マリア・ルシンダ・ダ・フォンセカに感謝: https://groups.google.com/forum/#!topic/restfb/a94wO_KyZUM
String _destination = "me/feed"; // or "Page_id/feed"
String _linkToPost = ...;// here should be FQL stream.permalink see link to FB doc below
FacebookType publishMessageResponse =
facebookClient.publish(_destination, FacebookType.class,
Parameter.with("message", "Your message is here"),Parameter.with("link", _linkToPost ));
また、まったく同じ方法で LINK を共有できます。_destination を「me/links」または「page_id/links」に変更し、_linkToPost をブラウザからの実際の URL または FQL link.url に置き換えます。
上記のリンクによると、「グラフ API を使用してオブジェクトの共有を公開することはできません。」
Maria Lucinda da Fonseca の投稿で提供されている回答を使用しようとすると、Facebook グラフ API は次のユーザー エラー メッセージで応答します。
"error_user_msg": "指定された URL の 1 つ以上が、ストリーム ポスト URL セキュリティ アプリの設定によって許可されていません。ウェブサイトの URL またはキャンバスの URL と一致する必要があります。または、ドメインがアプリのドメインのいずれかのサブドメインである必要があります。httpsを読み取ってください。セキュリティに関連するアプリの設定の詳細については、://developers.facebook.com/docs/facebook-login/security/を参照してください。」
グラフ API を使用してリンクを共有することは可能ですが、Facebook のリンクを共有することは許可されていません。