2016-04-18 2 views
0

を:FBRequestConnection startForMyFriendsWithCompletionHandlerアプリをインストールしているすべての友達もたらしません - 私は私のアプリでFacebookの統合、そして私がインストールされている私のFacebookの友達を取得しようとしている/でアプリを認証しているiOSの

[FBRequestConnection startForMyFriendsWithCompletionHandler: 
    ^(FBRequestConnection *connection, id<FBGraphUser> friends, NSError *error) 
    { 
     if(!error) 
     { 
      NSLog(@"results = %@", friends[@"data"]); 
     } 
    }]; 

私のアプリがインストールされている12人の友人を返すだけですが、12人以上のFacebookの友人が私のアプリを認証しています。

なぜこれが起こっている助けてください? 12人の以上の友人がアプリを認証している場合でも、すべてではないそれらのは、user_friends許可を付与することを選択した可能性があるため

答えて

2

です。例えばユーザーAは、あなたのアプリを認証しますがuser_friends許可を付与しないことを決めたあなたの友人である場合は、友人のデータをフェッチしようとすると、APIは、ユーザーAのデータを返しません。あなたがタグ付けの目的のためにこのデータを使用するために探している場合は、代わりにtaggable_friends APIを試してみてください。

+0

、このような良い説明してくれてありがとう – hyd00

関連する問題