[英]Facebook Graph API Non English Search Queries
我一直在嘗試使用Facebook圖形API公共搜索。 對於英語搜索查詢來說,它工作得很好,例如, http://graph.facebook.com/search?q=watermelon%20&type=post
另一方面,在設置非英語搜索結果時,我也僅接收英語結果,但未接收到以搜索查詢語言顯示的結果。
例如, http://graph.facebook.com/search?q=ביבי&type = post
不返回任何相關結果(搜索查詢為“ביבי”,希伯來語中的單詞。返回的結果均不在希伯來語中)。
我該如何解決?
任何建議都會有所幫助。
提前致謝。
要在與計算機默認語言環境不同的語言環境中接收響應,應在請求中指定它。 現在有兩種方法可以做到這一點:
在URL( Facebook
語言環境列表 )中使用&locale=he_IL
,例如
https://graph.facebook.com/search?q=YOUR_QUERY&type=post&fields=message&locale=he_IL
在請求中使用Accept-Language
標頭,例如
'Accept-Language': 'he_IL,he,iw;q=0.9'
最近,第一種方法存在一個錯誤(現在可以正常使用),因此我將同時使用它們(第一種方法的優先級高於其他方法)。
注意:在指定的語言環境中進行搜索將返回該語言環境中可用的帖子。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.