SORU
1 Mayıs 2014, PERŞEMBE


Facebook Graph Apı v2.0 - /döner boş, ya da benim app kullanmak sadece arkadaşlarım/dostlarım

Graph apı ile arkadaş isim ve kimlikleri benim v2 almaya çalışıyorum.0, ama veri boş verir:

{
  "data": [
  ]
}

v1 kullanıyordum.0, her şeyi isteği şu: tamam oldu

FBRequest* friendsRequest = [FBRequest requestForMyFriends];
  [friendsRequest startWithCompletionHandler: ^(FBRequestConnection *connection,
                                                NSDictionary* result,
                                                NSError *error) {
      NSArray* friends = [result objectForKey:@"data"];
      NSLog(@"Found: %i friends", friends.count);
      for (NSDictionary<FBGraphUser>* friend in friends) {
          NSLog(@"I have a friend named %@ with id %@", friend.name, friend.id);
      }
  }];

ama şimdi arkadaş geçemiyorum!

CEVAP
1 Mayıs 2014, PERŞEMBE


V2.Grafiğin 0, /me/friends verir, uygulamayı kullanan kişinin arkadaş arıyorum API.

V2 ayrıca.0, her bir kullanıcı tarafından user_friends izin istemesi gerekir. user_friends artık her girişte varsayılan olarak bulunur. Her kullanıcı /me/friends yanıt olarak görünmesi için user_friends izin vermeniz gerekir. Daha ayrıntılı bilgi için the Facebook upgrade guide bakın veya özetini gözden geçirin.

Eğer olmayan bir uygulamayı kullanarak arkadaş listesine erişmek istiyorsanız, iki seçeneğiniz vardır:

  1. If you want to let your people tag their friendsonlar Uygulamayı kullanarak Facebook yayımlamak hikayeler, /me/taggable_friends API kullanabilirsiniz. 14* *ve tek bir kullanıcı yazı etiketlemek için arkadaş listesi oluşturma olduğun durum için kullanılmalıdır.

  2. If your App is a Game AND your Game supports Facebook Canvasoluşturma 16**, the standard Requests Dialog. belirteçleri bu API tarafından döndürülen geçirmek için /me/invitable_friends bitiş kullanabilirsiniz

Diğer durumlarda, uygulamalar artık bir kullanıcının arkadaşlar tam liste (özellikle uygulama yetkisi olan sadece bu arkadaş user_friends izni kullanarak) almak mümkün. This has been confirmed by Facebook as 'by design'.

Apps arkadaşlar bir uygulamayı kullanmaya davet için izin isteyen, hala veya yeni Message Dialog on iOS Android Send Dialog on Web kullanabilirsiniz.

GÜNCELLEME: Facebook bu değişiklikleri burada: bir SSS yayınladı davet etmek için tüm seçenekleri geliştiriciler için kullanılabilir açıklamak https://developers.facebook.com/docs/apps/faq arkadaş vb.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • LevelUpTuts

    LevelUpTuts

    20 Ocak 2012
  • Lupe Fiasco

    Lupe Fiasco

    23 ŞUBAT 2006
  • Makeup Lover

    Makeup Lover

    12 HAZİRAN 2011