Tôi sử dụng Facebook SDK và FBLoginView
để đăng nhập vào Facebook và tôi nhận được thông tin người dùng cơ bản, nhưng tôi cần thêm quyền như email
, birthday
. Cách thêm quyền?Làm cách nào để đặt Quyền đọc của người dùng trên FBLoginview trong ios?
5
A
Trả lời
12
FBLoginView *loginView = [[FBLoginView alloc] init];
loginView.readPermissions = @[@"email", @"user_likes"];
3
Hãy thử điều này:
- (BOOL)openSessionWithAllowLoginUI:(BOOL)allowLoginUI {
NSArray *permissions = [[NSArray alloc] initWithObjects: @"email", nil];
return [FBSession openActiveSessionWithReadPermissions:permissions allowLoginUI:allowLoginUI completionHandler:^(FBSession *session, FBSessionState state, NSError *error) {
[self sessionStateChanged:session state:state error:error];
}];
}
Gọi phương pháp này với YES
, bạn có thể cho phép khác nhau như
[[NSArray arrayWithObjects:
@"email",
@"user_birthday",
@"user_likes",
@"user_location",
@"user_photos",
@"read_stream",
@"publish_stream",
@"publish_actions",
@"status_update",
@"user_about_me",
@"read_friendlists",
@"friends_about_me",
@"friends_birthday",
@"friends_photos",
nil] retain];
Các vấn đề liên quan
- 1. Tôi làm cách nào để cấp quyền cho người dùng khác trên firebase?
- 2. Làm cách nào để mã hóa các tệp iOS (ví dụ: PDF) khỏi quyền truy cập của người dùng?
- 3. Làm cách nào để triển khai Quyền người dùng dựa trên danh tiếng như SO?
- 4. Làm thế nào để đọc đầu vào của người dùng thành một biến trong Bash?
- 5. Cách đặt quyền để hai người dùng có thể làm việc trên cùng một kho lưu trữ hg?
- 6. Làm cách nào để tạo quyền tùy chỉnh (vai trò người dùng) trong Django?
- 7. Làm cách nào để thêm quyền tùy chỉnh vào Mô hình người dùng trong django?
- 8. iOS: Có cách nào để giả mạo ngôn ngữ của người dùng không?
- 9. Làm cách nào để đặt mật khẩu người dùng trong linux từ tập lệnh python?
- 10. Làm cách nào để kiểm tra quyền CRUD của người dùng đối với một đối tượng trong Salesforce?
- 11. Cách tải đại lý người dùng trên iOS?
- 12. Làm cách nào để đọc lối tắt bàn phím tùy chỉnh từ người dùng trong WPF?
- 13. Làm cách nào để hiển thị tất cả các đặc quyền từ người dùng trong oracle?
- 14. Làm cách nào để đặt ngăn chặn trên Hộp thoại giao diện người dùng jQuery?
- 15. Làm cách nào để đặt biến môi trường người dùng trong Windows Server 2008 R2 làm người dùng bình thường?
- 16. Đặt vai trò người dùng dựa trên một số loại quyền sở hữu trong Spring Security
- 17. Làm thế nào để tránh lặp lại dòng mới khi đọc đầu vào của người dùng?
- 18. SQL Server 2008: làm cách nào để cấp đặc quyền cho tên người dùng?
- 19. Làm cách nào để nút "Thích" trên Facebook không theo dõi người dùng của tôi?
- 20. Thông báo địa phương có cần sự cho phép của người dùng trên iOS không?
- 21. Làm cách nào để nhận ID người dùng Facebook từ đối tượng Facebook trong SDK iOS?
- 22. Làm cách nào để "cấp cho người dùng tạo" dưới dạng người dùng không phải là người dùng root?
- 23. Làm cách nào để cấp quyền truy cập sudo cho người dùng Linux?
- 24. IOS FacebooSDK 3.0 FBLoginVIew ở chế độ xem phương thứcController
- 25. SDK Twitter trên iOS với giao diện người dùng chuẩn
- 26. Làm cách nào để hiển thị hoặc ẩn một số nút phụ thuộc vào quyền của người dùng, trong angularjs?
- 27. iOS không nhận được người dùng yêu cầu ứng dụng của người dùng
- 28. Cách tăng quyền cho người dùng Facebook đã ủy quyền cho ứng dụng của bạn?
- 29. Làm cách nào để nhận URL ảnh khi đọc bài đăng của người dùng và họ thích ảnh?
- 30. Tôi làm cách nào để truy cập cài đặt Xcode do người dùng xác định?
Tôi đã làm điều này ,, nhưng trong lấy phương pháp dữ liệu im nhận null cho e-mail. tại sao vậy? Bạn có thể giúp tôi được không? – user2889249
Rất tiếc, liên kết bạn theo dõi có thể bị hỏng hoặc trang có thể đã bị xóa. –