0
即時通訊要求有權訪問用戶的喜歡,但我找不到實際有權訪問的代碼段。 以下是我請求訪問用戶的喜好(IM還要求persmission張貼在代表他的):在Facebook上獲取user_likes sdk ios
NSArray *permissions = [[NSArray alloc] initWithObjects:
@"publish_actions",
@"user_likes",
nil];
[FBSession openActiveSessionWithPublishPermissions:permissions defaultAudience:FBSessionDefaultAudienceEveryone allowLoginUI:YES
completionHandler:
^(FBSession *session,
FBSessionState state, NSError *error) {
[self sessionStateChanged:session state:state error:error];
}];
這和AlertView彈出顯示,即時通訊要求用戶喜好和發佈權限,但隨後在回調我無法閱讀發送給我的NSDictionary<FBGraphUser> *user
中的喜歡,只包含基本的個人資料信息。
if (FBSession.activeSession.isOpen) {
[[FBRequest requestForMe] startWithCompletionHandler:
^(FBRequestConnection *connection,
NSDictionary<FBGraphUser> *user,
NSError *error) {
if (!error) {
NSLog(@"%@", user);
}
}
}
任何想法讓用戶喜歡?
謝謝。