0
我被困在嘗試從Freebase API中獲取主題信息。無論如何,這主要是一個Ruby Faraday問題。法拉第 - 多個GET參數請求到Freebase API
注意如何有兩個&過濾器。這工作得很好,使用我的網絡瀏覽器。在做任何關於Ruby以下,但:
response = Faraday.get 'https://www.googleapis.com/freebase/v1/topic/m/02676m4', {
'limit' => 20,
'filter' => ['/film/film_series/films_in_series', '/common/topic/article'],
'key' => 'my_key_here'
}, { 'Accept' => self.Headers_Accept }
或...
response = Faraday.get 'https://www.googleapis.com/freebase/v1/topic/m/02676m4', {
'limit' => 20,
'filter' => '/film/film_series/films_in_series&filter=/common/topic/article',
'key' => 'my_key_here'
}, { 'Accept' => self.Headers_Accept }
或...
response = Faraday.get 'https://www.googleapis.com/freebase/v1/topic/m/02676m4?limit=20&filter=/film/film_series/films_in_series&filter=/common/topic/article&key=my_key_here', {}, { 'Accept' => self.Headers_Accept }
,過濾器是由API忽略。我收到了關於我的主題的每一條信息的巨大回應。
您可以通過執行查詢沒有過濾器複製結果: https://www.googleapis.com/freebase/v1/topic/m/02676m4?limit=20
問: 任何人都可以想出一個理由,爲什麼我通過法拉第得到這個問題,但不能直接訪問時通過我的瀏覽器?
額外提示: 如果我只在法拉第要求使用一個過濾器,它工作得很好。但我真的需要使用多個過濾器。
的遊離鹼主題API: http://wiki.freebase.com/wiki/Topic_API
謝謝!
嗯,這是固定的嗎?或者我需要提供一些額外的參數,以便它適用於我的情況? – ArtPulse