以前は、IOS アプリのユーザーが Facebook アカウントから写真を選択できるようにしていました。次のコードを使用して、Graph API を介して Facebook の古いバージョンで問題なく動作しています。
if(isFbPhotoRequest)
[facebook requestWithGraphPath:@"me/albums"
andDelegate:self];
新しい Facebook SDK にアップグレードするときは、アルバムをクエリしてから、それらのアルバムを検索してこれを行います。アルバム クエリが機能しません。古いバージョンの Facebook SDK 2.0 では実現できますが、新しい Facebook SDK 3.8 では実現できません。
アルバムを取得するために電話をかけるために使用するコードは次のとおりです
[FBRequestConnection startWithGraphPath:@"/me/albums"
completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
if(error) {
}
NSArray* collection = (NSArray*)[result data];
NSLog(@"You have %d albums", [collection count]);
}];
このコードは常に 0 アルバムを返します。この問題を解決する方法はありますか?