2011-01-12 9 views
27

Có ai có bất kỳ ý tưởng nào về logic boolean được chấp nhận trên api đồ thị facebook không? Họ có tài liệu, diễn đàn, hỗ trợ tồi tệ nhất được biết đến với thế giới nhà phát triển. Tôi đã thử sử dụng OR và nó dường như không hoạt động. VÀ dường như được ngụ ý với dấu cách hoặc dấu phẩy.I đang cố gắng tìm kiếm nhiều cụm từ hoặc sử dụng OR và NOT.quy tắc tìm kiếm biểu đồ facebook api

+36

+1 cho "tài liệu xấu nhất, diễn đàn", v.v. – Tesserex

+2

API của họ cũng có tính linh hoạt tồi tệ nhất trong lịch sử API. –

+0

Tôi đang cố gắng tìm hiểu xem đây có phải là lỗi, mục đích hay điều gì đó có thể nhưng không ai tìm ra được. Ở đây có vé mở cửa không? – JRun

Trả lời

27

Bạn có thể làm AND và OR, khi tìm kiếm các bài viết, như: http://graph.facebook.com/search?q=watermelon%20|%20banana&type=post

Toán tử AND bạn có thể sử dụng với không gian hoặc +: http://graph.facebook.com/search?q=watermelon%20banana&type=post

Bạn có thể tìm kiếm cụm từ như "bruce lee "quá, sử dụng "": tìm kiếm q =" bruce lee" & type = gửi

Tiếp tục: "|"= OR "" và "+"= vÀ

0?

Tôi không tìm cách sử dụng toán tử NOT

Và tôi đồng ý, đây là tài liệu API tồi tệ nhất từ ​​trước tới nay.

+1

Tôi có thể xác nhận rằng toán tử OR '| 'công trình. Chỉ cần chắc chắn rằng bạn có một khoảng trống trước và sau '|' – kongo09

+1

Trong thử nghiệm nhanh chóng của tôi đang tìm kiếm 'google OR facebook' và mọi kết quả đều có cả hai thuật ngữ. – abraham

+0

@abraham nó phải là google | facebook và nó hoạt động – MazarD

12

Có vẻ như, | không làm việc nữa, tôi vừa phát hiện ra nó ngày hôm nay. Chỉ tìm thấy các bài đăng phù hợp TẤT CẢ các từ từ truy vấn.

0

Nó không làm việc như thế nữa, nhưng tôi thấy rằng điều này sẽ làm việc bây giờ (cho tìm kiếm cho dưa hấu OR chuối: http://graph.facebook.com/search?q=watermelon&q=banana&type=post

+3

Tôi nhận thấy việc này chỉ dẫn đến việc sử dụng mục cuối cùng được đánh dấu là q trong chuỗi truy vấn. Người đầu tiên bị bỏ qua hoàn toàn. – elMarquis

1

Ngay bây giờ nếu bạn nhập một số từ trong cụm từ tìm kiếm cách nhau bởi không gian - sau đó bạn nên lấy lại các thực thể có liên quan có những từ đó (bất cứ nơi nào trong thực thể, theo thứ tự bất kỳ). "bruce lee" -> "Bruce là một chàng trai tốt, anh ấy thích Lee" sẽ là một kết quả có thể.

Tôi đã mở một trường hợp tại Facebook, giờ đã đóng cửa vì lý do "hoạt động như được chỉ định" tại đây: https://developers.facebook.com/x/bugs/138296099674000/

Đây là một công cụ theo dõi lỗi, nhưng các chi tiết bạn thêm đây không đại diện cho một báo cáo lỗi - nó có vẻ như bạn yêu cầu hỗ trợ về làm thế nào để làm cho mọi việc nhất định làm việc trong API tìm kiếm hoặc một tính năng yêu cầu cho API tìm kiếm để bắt đầu hỗ trợ các nhà khai thác khác nhau - chỉ hành vi tài liệu ở đây được hỗ trợ: https://developers.facebook.com/docs/reference/api/search/

Rõ ràng tôi không thể không đồng ý với tính chính xác của tuyên bố này (đặc biệt là cho @tesserex và @vbNewbie 's quan sát ở trên) NHƯNG chúng ta không bỏ cuộc.

Vì tôi nghĩ rằng tất cả chúng tôi đồng ý rằng chức năng hiện tại bị hạn chế/giới hạn, tôi muốn khuyến khích tất cả những người đồng ý với tôi để mở báo cáo lỗi và/hoặc yêu cầu tính năng (cách bạn mở req. FB?) Để điều này sẽ được ưu tiên một cách chính xác.

Tôi không nghĩ rằng chức năng hiện tại của Facebook hoặc các nhà phát triển đều tốt, và tôi không nghĩ rằng nó sẽ là một nỗ lực lớn để FB cải thiện đáng kể.

Vì vậy, hãy nhẹ nhàng áp dụng một số áp lực ;-)