2014-09-06 37 views
5

Tôi đang phát triển một ứng dụng iOS cho phép người dùng tìm kiếm một người thông qua API đồ thị.Tìm kiếm trên Facebook trong Graph API

Điều tôi muốn là hành vi CÙNG nó hiện diện trên trang web Facebook. Bạn biết khi nào bạn bắt đầu tìm kiếm một người trong đầu vào văn bản hàng đầu? Các kết quả đầu tiên sẽ là chủ yếu là bạn bè của bạn VÀ một số người bạn CÓ THỂ biết hoặc những người bạn đã tìm kiếm.

Sự cố? Hãy thử sử dụng cùng một mẫu tìm kiếm ở đây để tìm kiếm một người: Graph Api Explorer

Đồ thị Api trả về kết quả KHÁC hơn đầu vào tìm kiếm trên trang web Facebook.

Có ai biết tại sao không? Có cách nào để đạt được kết quả tương tự không?

+0

Tìm kiếm API đồ thị và Tìm kiếm đồ thị tồn tại trên Facebook.com là 2 điều khác nhau. Và không, bạn không thể truy cập Tìm kiếm Đồ thị tồn tại trên Facebook.com thông qua API – WizKid

+0

Bạn đời này, bạn có tìm thấy câu trả lời của mình không? Tôi đang gặp vấn đề tương tự. –

Trả lời

2

Có cách nào để đạt được kết quả tương tự không? - NO

Có ai biết tại sao không? - KHÔNG THỰC SỰ

(Edit: Có vẻ trong câu trả lời khác, ai đó thực sự, nhưng nó không thay đổi câu trả lời cho "Nếu bạn có thể đạt được điều đó")

Nhưng nó an toàn để đoán rằng Facebook không không cho phép tất cả các chức năng thông qua API, tại sao họ lại không? Họ cần phải giữ cho những người đến với nền tảng của riêng họ. Vì vậy, tôi không thể cung cấp cho bạn một phản ứng thẳng về phía trước TẠI SAO, nhưng NẾU? Không thể, không có tài liệu nào về tìm kiếm cụ thể hơn cho người dùng kiểu. Khi bạn yêu cầu bạn bè của người dùng, bạn sẽ chỉ nhận được những người dùng bạn bè đang sử dụng cùng một ứng dụng bắt đầu v2.0

Lo ngại rằng bạn sẽ phải xóa chức năng bạn muốn đạt được.

1

Nó không chỉ là tìm kiếm đồ thị. Khi bạn làm mới Dòng thời gian của mình. Thứ tự của các bài đăng được thay đổi mỗi lần bởi vì Facebook có một cách tiếp cận theo yêu cầu Kéo theo yêu cầu. Có nghĩa là bất cứ khi nào bạn đăng nhập, dữ liệu từ bạn bè của bạn được tìm nạp. Đó là lý do tại sao facebook có giới hạn số lượng bạn bè tối đa.

Nói về tìm kiếm đồ thị và API biểu đồ. Chúng không giống nhau và không thể truy cập vào Tìm kiếm đồ thị thông qua API đồ thị. Vì vậy, bạn sẽ phải thay đổi cách tiếp cận của bạn.

Để giải thích lý do tìm kiếm biểu đồ cho kết quả khác nhau trên cùng một cụm từ tìm kiếm. Tôi đoán rằng nó theo sau trò chơi Kéo theo yêu cầu mô hình (mặc dù nó không mở và chúng tôi không thể biết chắc chắn). Sau đó, mô hình đó có ý nghĩa.

Cảm ơn

2

Facebook đang sử dụng nhiều thuật toán để hiển thị kết quả tìm kiếm như chỉ số Mức độ phù hợp, phức tạp của người dùng Centric tìm kiếm và Các sản phẩm.

Một trong các thuật toán để hiển thị kết quả trên trang của họ như bên dưới.

Bối cảnh cá nhân:

Không giống như hầu hết các công cụ tìm kiếm, mọi tìm kiếm Facebook liên quan đến hai yếu tố quan trọng - một truy vấn và một querier.

Cũng như chúng ta cần hiểu truy vấn, điều cần thiết là phải hiểu người đứng sau truy vấn.

Mọi người có nhiều khả năng tìm kiếm những thứ ở thành phố/quốc gia của riêng họ hoặc cho những người cùng chung một trường đại học/nơi làm việc.

Chúng tôi xem xét thông tin này và nhiều hơn nữa khi xếp hạng kết quả. Chúng tôi càng biết nhiều về bạn, kết quả tìm kiếm của bạn càng tốt.

Trong API biểu đồ, chúng không sử dụng thuật toán này.Chúng chỉ hiển thị kết quả được truy vấn. Do đó bạn không thể đạt được kết quả tương tự bằng cách sử dụng API tìm kiếm đồ thị.

Để đạt được điều này, bạn có thể sử dụng apporach sau -

  • Lấy danh sách bạn bè của người dùng bằng tôi/bạn bè giới hạn = 1 & bù đắp = 1
  • Lấy danh sách người dùng sử dụng tìm kiếm api
  • ?
  • merge cả kết quả
  • kết quả hiển thị (s) để sử dụng

Đối với thông tin thiếu hơn mation (phương pháp tiếp cận/thuật toán), bạn có thể kiểm tra Intro to Facebook Search

+0

Cảm ơn bạn đã giải thích. Bạn có thể nói rõ cách tiếp cận bạn đã đề xuất không? Tại sao bạn viết '? Limit = 1'? –

+0

Theo mặc định, facebook trả về 1000 bản ghi. Bởi vì bạn phải lấy vài bản ghi hoặc bạn phải sử dụng phương pháp phân trang để đạt được nó. –

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