1

つまり、人々が友人のサブリストを作成できる場合(つまり、仕事上の友人、家族、親しい友人)です。

ユーザーが各人を手動で選択しなくても、特定の友達のグループをターゲットにしてメッセージを送信できるようにするために、これらにアクセスすることは可能ですか?

「Facebookグループ」、「Facebookフレンズグループ」、または「フレンズリスト」を検索すると、メインのフレンズリストにアクセスする方法に関する情報が表示されます。これはすでに実行できます。

誰かが以前にこれを行うことができましたか?プライバシーの問題で禁止される可能性がある一方で、Facebookはユーザーがアプリで友達のグループにメッセージを送ることを望んでいると思います。

4

1 に答える 1

5

あなたは間違いなくこのデータを手に入れることができます。と呼ばれる特定の権限user_friendlistsがあります。ユーザーにその許可を要求する必要があります。許可を取得したら、このグラフのエンドポイントを照会するだけです。

https://graph.facebook.com/USER_ID/friendlists

これに似たデータが返されます-

{
  "data": [
    {
      "id": "XXX", 
      "name": "Close Friends", 
      "list_type": "close_friends"
    }, 
    {
      "id": "YYY", 
      "name": "♥", 
      "list_type": "user_created"
    }, 
    {
      "id": "ZZZ", 
      "name": "Offline", 
      "list_type": "user_created"
    }, 
    {
      "id": "AAA", 
      "name": "The Office", 
      "list_type": "work"
    }, 
    {
      "id": "BBB", 
      "name": "Acquaintances", 
      "list_type": "acquaintances"
    }, 
    ...

ご覧のとおり、ここには両方のタイプの友達リストがあります。次のような自動生成されたもの

  • 親しい友人
  • 知人

そして、私が手動で作成したいくつかのカスタムのもの-

  • ♥</li>
  • オフライン
  • オフィス

これらのリストにリストされている実際の友達を取得するには、/membersエンドポイントを使用します。

https://graph.facebook.com/USER_ID/FRIENDLIST_ID/members

これは読み取りmanage_friendlists権限のみです。これらのリストを作成/編集できるようにするには、追加の権限が必要になります。

于 2012-08-07T16:37:44.073 に答える