2

PHP SDK を使用して、自分のページにある投稿を気に入るように API を要求しています。

$like = $facebook->api("/".$postid."/likes", 'post');

それでも、コードはスムーズに実行されますが、自分のページの投稿を気に入ると、「いいね」は自分のユーザー アカウントとしてではなく、ページ自体から送信されます。「{マイページ}がいいね!」の時点で。「あなたはこれが好きです」の代わりに。

回避策やフィールドはありますか?

パーミッション: (拡張) publish_stream のみ

更新: Facebook は、このバグを修正する必要はないと判断しました。2012/12/20 23:06 · ステータスをクローズに変更 · 優先度をなしに変更

4

1 に答える 1

0

Facebook API は、API 呼び出しを行うときに、現在ログインしているユーザーを使用します。そのため、Facebook アカウントで YOUR_PAGE_NAME として使用することを指定した場合、「いいね」、「コメント」、「共有」などのすべてのアクションは、個人アカウントではなくページから行われます。個人アカウントのように投稿を「いいね」したい場合は、facebook.com にアクセスし、[ホーム] メニューの横にある矢印をクリックして、[Facebook を自分の名前として使用] を選択します。

お役に立てれば。

于 2012-12-07T09:09:34.930 に答える