2011-11-27 31 views
5

Tôi đang cố gắng tìm kiếm những người đang sử dụng API Facebook (API đồ thị hoặc FQL, tùy theo công trình nào). Tính đến thời điểm này, nó hoạt động tốt nhưng tôi không thể làm cho nó được lọc theo quốc gia hoặc ngôn ngữ.Tìm kiếm người trên Facebook API được lọc theo quốc gia

tôi đang lấy URL này:

'https://graph.facebook.com/search?q=' . somename . '&type=user&access_token=' . $access_token 

Tôi đã cố gắng thêm & locale = ... nhưng điều đó không làm việc, hoặc.

+0

giá trị miền địa phương trong URL của bạn là gì? – ajreal

+0

Nó không có trong này, nhưng tôi đã có nó ở đó trước, mà didnt làm việc .. – Jeroen

Trả lời

0

Có vẻ như điều này là không thể với API của Facebook.

0

tôi không tìm thấy một cách để lọc theo một miền địa phương nhưng có một cách để có lĩnh vực miền địa phương với những người dùng thông tin:

https://graph.facebook.com/search?q=NAME&type=user&fields=locale,name&access_token=ACCESS_TOKEN 
+0

Yeah thats toàn bộ vấn đề tôi đang có, tôi biết tôi có thể yêu cầu lĩnh vực nhưng tôi không thể lọc dựa trên lĩnh vực ... – Jeroen

+0

Tôi đã tìm kiếm thêm một lần nữa ... và không tìm thấy gì thêm. Bạn có thực sự không lọc các kết quả đó bên cạnh bạn sau khi yêu cầu không? –

+0

Có, nhưng xem xét có khá nhiều miền địa phương khác nhau sẽ thực sự không hiệu quả, vì vậy tôi đang tìm một giải pháp tốt hơn – Jeroen

3

thử điều này:

http://graph.facebook.com/search?q=mccain%20chips&type=post&locale=en_US 
+0

Có, nhưng tôi cần tìm kiếm người dùng, chứ không phải cho bài đăng – Jeroen

+0

vì vậy, sử dụng type = user, Co vân đê gi ? –

+1

Nó không có hiệu lực, kết quả với locale = en_US và locale = de_DE là giống nhau ... (hoặc bất kỳ sự kết hợp nào của ngôn ngữ tôi đã thử cho vấn đề đó) – Jeroen

0
https://graph.facebook.com/search?q=SOME_SEARCH&type=user&center=37.76,122.427&distance=1000 


http://graph.facebook.com/search?q=SOME_SEARCH&type=user&locale=en_US 
+0

Như tôi đã nói, việc thay đổi miền địa phương hoặc trung tâm không có hiệu lực, khi tìm kiếm người dùng Facebook dường như bỏ qua các tham số này – Jeroen

0

một trong những phương pháp tinh vi hơn là tìm nạp dữ liệu từ

www.facebook.com/search/results.php?q=paritosh&type=users&lo=812057 

Bạn cũng có thể lấy dữ liệu từ liên kết này nhưng nó đòi hỏi bạn đăng nhập

http://www.facebook.com/search/ajax/?__a=1&lo=812057&q=paritosh&type=users&__user=1818667565 

mô tả thông số:

  • lo = điểm vị trí
  • q = query
  • type = người dùng
  • __user = id người dùng hồ sơ của bạn.
Các vấn đề liên quan