0

私は、ユーザーが場所のレビューを投稿し、オプションでこれらのレビューを Facebook で共有できるサイトに取り組んでいます。FB 認証はログイン時に行われ、その際にpublish_stream権限が要求されます。

「ユーザーがレビューを投稿しました」イベントを Facebook に送信すると (API エンドポイント: /USERID/APPID:action、 withplaceおよびreviewPOST パラメータ)、アクティビティ ログとユーザーのプレイス マップ (アクションには場所が含まれます) には表示されますが、ユーザーのタイムライン。

個人アカウント (アプリ開発者アカウントでもあります) を使用すると、タイムラインにレビューが投稿されます。アプリのテスト ユーザーから投稿すると、レビューがタイムラインに表示されません。

私は明らかに間違ったことをしていますか、それとも Facebook API がどのように動作するはずですか?

--

必要に応じてより具体的なコードを共有できますが、アクションが Facebook に正常に投稿されたため、私が望んでいた方法ではなく、全体像のロジックや Facebook アプリの構成について混乱しているようです。

4

1 に答える 1

1

アクティビティがアクティビティ フィードに投稿されているため、API を正しい方法で使用しています。ただし、これらの投稿が常にユーザーのタイムラインに自動的に表示されるわけではありません (これを制御するのは、Facebook のアルゴリズムであると思います)。ただし、ユーザーは、アクティビティ ログから [編集] ボタンをクリックして、そのアクティビティをタイムラインに手動で追加できます。

于 2013-05-01T15:01:17.163 に答える