1
我的要求是獲取google.com中搜索查詢的前20個鏈接。 我正在使用Google-api-client!爲紅寶石。Google-API客戶端請求訪問令牌
這裏不用我使用的代碼,
require 'google/api_client'
client = Google::APIClient.new
response = client.execute(
search.cse.list, 'key' => '<My Key>', 'cx' => '013036536707430787589%3A_pqjad5hr1a', 'alt' => 'json', 'q' => 'hello world'
)
現在我面臨的三個問題,
- 我想使用默認的谷歌搜索,所以應該是什麼「CX」的價值?我使用的一個是從https://developers.google.com/custom-search/v1/using_rest#cx
- 我沒有得到任何結果,而是得到以下警告「ArgumentError:缺少訪問令牌」。我通過定義「client.authorization.access_token ='123'」來解決這個問題。但我不確定,如果這是一個正確的解決方案。
- 我定義access_token後,仍然沒有結果。而是收到警告「無效憑證」。但是如果我使用相同的URL(由api生成),那麼在瀏覽器中我會得到結果。