アプリケーションで FB Open Graph を使用しています。完全に機能していません。オブジェクトを投稿すると、ユーザーの最近のアクティビティに表示されます。ただし、タイムラインには表示されません。メタデータにエラーはなく、FBGraph gem を使用していますが、curl を使用しても機能しません。これを修正するためのアドバイスはありますか?
3 に答える
URL で「fb:explicitly_shared=true」を使用しようとしましたか。参照: https://developers.facebook.com/docs/technical-guides/opengraph/explicit-sharing/
開発モードにあり、アクションがまだ Facebook によって承認されていない場合、投稿されたアクションは、あなたと、FB アプリの開発者、管理者、またはテスター権限を持つ他のユーザーにのみ表示されます。
また、グラフを開くアクションは、ユーザーのニュース フィードやティッカーにも表示されなくなります: http://developers.facebook.com/bugs/398546930211799/。したがって、アプリで実行されたアクティビティがユーザーのタイムラインに表示されることを期待すべきではありません。ただし、これらのアクティビティが「明示的に共有されている」とタグ付けされている場合を除きます。その場合でも、表示される保証はありません。
タイムラインに表示されることが多かれ少なかれ保証されているのは、直接のアクティブな共有のみです。
Facebook の承認を受けるためにアクションを送信しましたか? これを行っていない場合は、Facebook アカウントでのみ機能します。
また、「publish_stream」など、ユーザーの認証時に正しい権限を要求していますか?