簡體   English   中英

Facebook Graph API非英語搜索查詢

[英]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

不返回任何相關結果(搜索查詢為“ביבי”,希伯來語中的單詞。返回的結果均不在希伯來語中)。

我該如何解決?

任何建議都會有所幫助。

提前致謝。

要在與計算機默認語言環境不同的語言環境中接收響應,應在請求中指定它。 現在有兩種方法可以做到這一點:

  1. 在URL( Facebook語言環境列表 )中使用&locale=he_IL ,例如

    https://graph.facebook.com/search?q=YOUR_QUERY&type=post&fields=message&locale=he_IL

  2. 在請求中使用Accept-Language標頭,例如

    'Accept-Language': 'he_IL,he,iw;q=0.9'

最近,第一種方法存在一個錯誤(現在可以正常使用),因此我將同時使用它們(第一種方法的優先級高於其他方法)。

注意:在指定的語言環境中進行搜索將返回該語言環境中可用的帖子。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM