我想獲取用戶的朋友個人資料圖片,但我希望圖片類型很大。我如何獲得個人資料圖片(的朋友)
比方說,我確定有taggable_friends
(分離問題本身),所以我得到這樣的:
登錄+權限:
FBLoginView *loginView = [[FBLoginView alloc] initWithReadPermissions: @[@"public_profile", @"email", @"user_friends"]];
loginView.frame = CGRectOffset(loginView.frame, (self.view.center.x - (loginView.frame.size.width/2)), (self.view.center.y - (loginView.frame.size.height/2)));
[self.view addSubview:loginView];
現在taggable_friends
:
FBRequest* friendsRequest = [FBRequest requestWithGraphPath:@"me?fields=invitable_friends" parameters:nil HTTPMethod:@"GET"];
[friendsRequest startWithCompletionHandler: ^(FBRequestConnection *connection,
NSDictionary* result,
NSError *error) {
NSArray* friends = [[result objectForKey:@"invitable_friends"] objectForKey:@"data"];
NSLog(@"Found: %i friends", friends.count);
for (NSDictionary<FBGraphUser>* friend in friends) {
NSLog(@"friend.name %@", friend.name);
NSLog(@"friend.objectID %@", friend.objectID);
}
}];
好的,所以我有objectID
,我該如何使用它來獲取用戶的大型照片?
這不是爲我工作:
https://graph.facebook.com/USER_ID/picture?type=large
由於用戶ID是約50個字符,而不是10-12個字符一般。
請幫忙嗎?
提前致謝!
不起作用。如果我改變了參數,我會說:「處理您的請求時發生錯誤。」 – gran33 2014-09-22 13:10:05
你想改變對象本身的值,還是將它存儲在對象之外的變量中,然後試圖改變它?另外,你可以發佈一個什麼樣的對象輸出樣本? facebook文檔有可能過時,所以我們可能需要編輯與我原先想象的不同的值。 – loneislander 2014-09-22 14:34:41