2010-05-24 34 views
6

Tôi muốn nhận ID hồ sơ Facebook của người cha của người dùng Facebook.Ngày của cha sắp tới! - Tôi có thể lấy hồ sơ của người cha của người dùng Facebook không?

Về cơ bản tôi muốn hiển thị ảnh của người cha của người dùng và nói 'cách mua X cho bố'.

Điều này có thể thực hiện với API đồ thị (hoặc REST) ​​không?

Chỉnh sửa: Có vẻ như đây cần phải là truy vấn FQL và không thể thực hiện trực tiếp với các API khác. Tôi vẫn đang cố gắng tìm ra cách để thực hiện việc này và tìm kiếm định dạng JOIN chính xác để nhận thông tin. Tôi sẽ đăng nó nếu tôi tìm ra. Cảm ơn bạn đã quan tâm đến câu hỏi của mọi người. Được vui vẻ đọc mọi ý kiến ​​bình luận sắp tới. Sẽ đánh giá cao hơn một chút chỉ trích xây dựng mặc dù - như trái ngược với downvoting tràn lan. Nếu bạn nghĩ rằng mọi người sẽ bị tước quyền lợi bởi điều này, tôi sẽ được quan tâm để nghe lý do tại sao. Như một lời nhắc nhở thân thiện về một sự kiện sắp tới tôi thấy không có gì sai với cách tiếp cận này. Tôi rất trân trọng xem xét những từ ngữ khác nhau nếu một người cha không thể được tìm thấy - trong trường hợp họ đã chết. Nếu tôi hỏi 'làm thế nào để tôi viết thư cho ai đó mà X đang mua Y a Z cho ngày của cha' thì đó là một chuyện - nhưng tôi nghĩ đây là một vấn đề 'riêng tư' tầm thường. Nhưng sau đó một lần nữa có thể một số bạn không đồng ý ... Cảm ơn bạn đã đọc ...

+13

Ouch, bây giờ là xâm lấn -_- –

+1

@kornel - như tôi đã mô tả nó thực sự là không. nếu mọi người cảm thấy thoải mái khi nói với ai về gia đình của họ thì họ sẽ không quan tâm nếu bạn thể hiện hình ảnh của bố tôi chắc chắn là –

+3

Uh, tôi đã nói với Facebook, vì vậy bạn bè của tôi có thể biết. Không phải kẻ gửi thư rác có thể bán cho tôi crap. – ceejayoz

Trả lời

11

Rõ ràng đây là rất chủ đề nhạy cảm dành cho nhà phát triển xem xét tất cả các downvotes. Cá nhân tôi ghét Facebook, nhưng đây là một câu hỏi hoàn toàn hợp lệ. Nó chắc chắn có thể với các truy vấn FQL tiêu chuẩn. Chỉ cần viết các truy vấn cho "gia đình" bảng:

http://developers.facebook.com/docs/reference/fql/family

bảng này nên có một trường gọi là "relationship" trong đó xác định những gì mối quan hệ của người dùng là để người đó (cha mẹ, mẹ, cha, anh chị em, chị em, anh trai, con, con trai, con gái). Graph API vẫn còn khá mới và dường như chưa có bất kỳ điều gì cụ thể cho điều đó.

Sửa

Gặp gỡ gia đình tôi:

SELECT uid, relationship from family where profile_id=xxxxxx 

[ 
    { 
    "relationship": "brother", 
    "uid": "xxxxxx" 
    }, 
    { 
    "relationship": "father", 
    "uid": "xxxxxx" 
    }, 
    { 
    "relationship": "mother", 
    "uid": "xxxxxx" 
    } 
] 

Bạn có thể kiểm tra nó trên mới tài liệu API here.

+1

bảng gia đình không hiển thị mối quan hệ trong tài liệu mới http: // developers.facebook.com/docs/reference/fql/family. –

+0

bạn vẫn có thể sử dụng SDK trước đó. nó không được chấp nhận, không bị xóa. hãy thử trước khi bạn bình chọn.Tài liệu của Facebook là khủng khiếp; sẽ không nhận lời của họ cho nó. – typeoneerror

+0

K, bạn có thể bỏ phiếu sao lưu ngay bây giờ. đã chứng minh điều đó hoàn toàn có thể. :) – typeoneerror

Các vấn đề liên quan