質問

の開発をしているアプリでFacebook PHPのリストのユーザました。うリンクが追加されない、ユーザー管理ができます好きによる削除するとしています。

Facebookに言及すgraph apiドキュメント:

でも削除できるように発行する削除を要請/ゃ/好きならが好きかないID)。

もしなければならないid-どのようにとらわれないので、解除したいのですか?

で行うこと。

役に立ちましたか?

解決

ありが好きていないため、学外からのIDをGraph APIに含まれています。はいかがですかのように商品を投稿またはDELETEingる {item_id}/likes, では、 {item_id} にはIDのオブジェクトだけお好み/unliking.

うのか、現在のユーザーがに好んでいたの削除については、適切に利用可能です("好き"接続ユーザのユーザオブジェクト(docs).なので、希望される場合は、 http://graph.facebook.com/me/likes, んの一覧を取得しページ/人/どのような、ユーザーができました。(注:これには含まれません。ユーザーからの投稿や写真またはそういうこと)

この配列を返しデータの項目のようになります:

{
     "name": "Very Hungry Caterpillar",
     "category": "Artist",
     "id": "29956247793",
     "created_time": "2009-03-27T15:48:29+0000"
}

のIDがあり ない のIDです。このIDのオブジェクトにより、ユーザーが、気に入ってもらってもらうためには、国連のようなのでまだ削除について http://graph.facebook.com/29956247793/likes.

他のヒント

API呼び出しが使用するターゲットとして「/ post_idの/好き」されている理由 - - 「/ post_idの」あなたが削除した場合、それは取り除くよそれはそれは、それはポストIDだた「のような」

ではありませんポストが、あなたが削除した場合、それは、ユーザーの「のような」はポストのための取り除くでしょう「/ post_idの/が好き」。

IDを持っている好き。

あなたは https://graph.facebook.com/me/likes を見れば、あなたは結果のデータは、それぞれのID値を含まないことがわかります。

{
   "data": [
      {
         "name": "Audi",
         "category": "Consumer_products",
         "id": "96585976469",
         "created_time": "2010-09-27T15:30:15+0000"
      }
    ]
}

あなたはIDの存在をしようとする場合があります、私はFBのAPIドキュメントが時々エラーを持っていることに気付きました。

編集:私は何ドキュメントはIDのを持っていないと言うことは、おそらくユーザーのポストに好きされており、これらはおそらく実際にIDを持っていないとして、これはまた、用語の問題かもしれないと思いますそしてpost_idの/好きに削除を発行することによって除去することができます。その後のようなボタンを経由してページおよび/または外部のウェブサイトを好きで生成され、これらのDOはIDを持って好きではあります。混乱、それはです。

OpenGrpahで、同類のIDを持っているか、それはog.likesへのAPI呼び出しによって返されたオブジェクト内の単一のIDフィールドです。

あなたのとは違って、これはのようにするために使用さaccess_tokenを使用します。

擬似コード:

したい:

FacebookGraphApi::getInstance()->setAccessToken('xxx')->post('xxxxxx/likes')

には違っ:

FacebookGraphApi::getInstance()->setAccessToken('xxx')->delete('xxxxx/likes')
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top