1

私はウェブサイト (PHP /MySQL - Facebook SDK) を行っています。ユーザーは Facebook にログインし、Facebook の壁に投稿された (写真、リンク - 公開許可付き) を取得できます。その後、彼らは私のサイトに投稿したものを表示でき、別の Facebook ユーザーは私のサイトから投稿を気に入ったり共有したりできます。

ユーザーがいいね/シェアしたとき。Facebook API を呼び出して、Facebook でも更新します。しかし、Like API に問題があります。

$facebook->api("/$postid/likes", 'post', array('access_token' => $access_token); を使用しました

自分の投稿や友達の投稿が好きなら、私は問題なく動作します。しかし、友達ではないユーザーの投稿に「いいね」をすると、「#210 - ユーザーが表示されません」というエラーが記録されます。私はアプリの許可を使用します: " email, user_birthday, user_likes, user_photos, friends_photos, publish_stream, user_status, read_stream, publish_actions, manage_pages ".

FB APIでそれを行うことは可能ですか、それとも許可を逃しましたか? 私を助けてください!

4

1 に答える 1

0

アクションを実行しているユーザーの名前で表示されていない Open Graph オブジェクトでいいね! を送信することはできません。

そのため、誰かが Facebook に何かを投稿した場合、彼の友人以外からいいね! を送信することはできません。

ユーザー コンテンツを誰に、どのように表示するかというロジックに取り組む必要があります。また、Facebook の利用規約では、ユーザーからのプライベート コンテンツを表示することは許可されていないと確信しています。

于 2013-10-11T03:47:16.580 に答える