Tôi đang cố gắng tìm hiểu xem Người dùng A có phải là bạn bè với Người dùng B hay không nhưng tôi không muốn toàn bộ danh sách bạn bè của Người dùng A. Có cách nào, bằng cách sử dụng Koala/Graph API để chỉ đơn giản là tìm hiểu xem Người dùng A là bạn bè với Người dùng B chỉ sử dụng ID Facebook của Người dùng B?Tìm hiểu xem người dùng có phải là bạn bè với chính xác một người dùng khác sử dụng Graph API
Trả lời
Bạn có thể sử dụng https://graph.facebook.com/me/friends/ {user id người bạn của}
Nếu họ là bạn bè nó sẽ trở lại ID và Name, nếu không phải là một mảng trống.
Cảm ơn Andy! Tôi đã tìm ra điều này trong đêm qua và không cập nhật câu hỏi. Tôi đã không thể tìm thấy một phương pháp cho điều này trong Koala (vì không có tài liệu về param params) nhưng nó có thể làm việc với điều đó. – Aaron
Nghiêm túc, nó không hoạt động. Nó trả về mảng trống trong 'dữ liệu' ngay cả khi người dùng là bạn. Và nó trả về tổng số bạn bè của tôi. – shashwat
Làm việc cho tôi ... –
Điều này có thể được thực hiện dễ dàng với FQL.
query = "SELECT uid2 FROM friend WHERE uid1=me() and uid2=FRIEDS ID HERE"
@rest = Koala::Facebook::API.new(oauth_access_token)
# in 1.1 or earlier, use RestAPI instead of API
@rest.fql_query(query) # convenience method
Bạn có thể kiểm tra tại đây nếu bạn gắn thêm mã thông báo truy cập.
https://graph.facebook.com/fql?q=SELECT uid2 FROM friend WHERE uid1=me() and uid2=123456
Bạn cũng có thể kiểm tra bội ở một với:
SELECT uid2 FROM friend WHERE uid1=me() and uid2 in (123,1234)
Cảm ơn Gazler. Tôi đã kết thúc bằng cách sử dụng cuộc gọi sau: Koala :: Facebook :: GraphAPI.new (oauth_access_token) .get_connections (user1_id, "friends/# {user2_id}"). – Aaron
- 1. Cách mời bạn bè của người dùng đến một sự kiện? Facebook Graph API
- 2. Nhận google plus người dùng bạn bè
- 3. Tìm bạn bè trên Facebook của người dùng cũng sử dụng Ứng dụng Android của tôi?
- 4. Thay thế cho người dùng GetAppUsers cũ gọi để xem bạn bè của người dùng sử dụng ứng dụng của tôi?
- 5. SQL để kết bạn và bạn bè của bạn bè của một người dùng
- 6. Truy cập bạn bè của người dùng thông qua API biểu đồ Facebook?
- 7. Kết nối Bạn bè Để Kiểm tra Người dùng
- 8. Oracle SQL cách viết câu lệnh sql để xác minh xem người dùng trong mạng của tôi (tức là bạn bè hoặc bạn của bạn bè)
- 9. Xác thực người dùng Flask
- 10. Bắt thông tin người dùng từ Facebook sử dụng graph API
- 11. Sử dụng EWS API để tìm kiếm qua các hộp thư người dùng khác nhau
- 12. Cách sử dụng tổ ong với người dùng khác
- 13. Trên Unix, tìm xem người dùng đã thực hiện chương trình có phải là root không?
- 14. Cách tìm hiểu về Tác nhân người dùng trong GWT
- 15. Bạn bè Django là trường nhiều người - lưu trữ tốt hơn người dùng hoặc UserProfile (tự) trong trường?
- 16. Cách nhanh hơn để tìm hiểu xem người dùng có tồn tại trên hệ thống không?
- 17. Cách sử dụng email thay vì tên người dùng để xác thực người dùng?
- 18. Ngừng người dùng cam kết git là người dùng sai
- 19. Truy vấn ORM Django cho bạn bè của một người dùng
- 20. Kiểm tra xem địa chỉ email paypal có phải là người dùng đã xác minh không
- 21. Sử dụng JDBCRealm để xác thực người dùng với Shiro
- 22. UPN - Tên người dùng chính
- 23. 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?
- 24. Django: Ẩn nút trong mẫu, nếu người dùng không phải là siêu người dùng
- 25. Tìm xem người dùng có thích 12/24 giờ không?
- 26. Với tên người dùng và mật khẩu, bạn mạo danh người dùng đó như thế nào?
- 27. Bạn có thể nhận được ngày chính xác mà người dùng bắt đầu theo dõi người khác bằng API twitter không?
- 28. Google có cho phép người khác sử dụng API "Ý của bạn là" không?
- 29. Sử dụng Redis và Socket.io để xác thực người dùng
- 30. Tìm hiểu người dùng hiện đang đăng nhập ở Django
Cảm ơn câu trả lời tất cả. Tôi đã kết thúc với sự kết hợp của hai: Koala :: Facebook :: GraphAPI.new (oauth_access_token) .get_connections (user1_id, "friends/# {user2_id}"). – Aaron