私はOpenGraphを自分のWebサイトに統合しようとしています。基本的にはワードプレスのブログです。各投稿は記事と見なされます。
Open Graphアプリを作成し、Open Graph APIを使用して、ユーザーが記事を読むたびに読み取りアクション(news.reads)を投稿するようにしました。これは、Facebookの優れたチュートリアルで提供されている手順のおかげで行われました。
また、次の権限を要求するログインボタンを追加しました:publish_actions、read_stream、publish_stream。
私が抱えている最初の問題
私が自分のアカウントを開発者として使用したとき、すべてがうまく機能しました。読み取りアクションは私のタイムラインに正常に投稿されました。しかし、別のFacebookアカウント(兄のアカウント)を使用した場合、アクションはまったく投稿されませんでした。両方のアカウント(publish_actions、read_stream、publish_stream)で同じアクセス許可を許可したのに、なぜそれが私のアカウントでは機能したのに、兄弟のアカウントでは機能しなかったのですか?
私が抱えている2番目の問題
私が見つけたもう1つの奇妙な動作は、兄のアカウントを使用して自分のタイムラインを表示すると、以前に公開された読み取りアクションを表示できないことです。私の実際のアカウントから同じタイムラインを表示すると、これらの読み取りアクションが存在します。それらはすべて公開投稿に設定されているため、これは非常に奇妙です。