使用Ruby和Bing Ads API v2.0的任何示例?

问题描述 投票:0回答:2

我正在尝试解释从Auth到使用Bing Ads API v2.0发出请求并且无处可去的所有内容的可怕文档。 Oauth 2.0请求都没有解决,所以我无法通过第一步。

任何人都有任何示例代码或指导吗?我所要做的就是做一个简单的报告查询来拉动我的每日支出!

谢谢。

ruby oauth-2.0 bing bing-api
2个回答
1
投票

也许你的accessKey错了?或者你可以这样做:

require 'open-uri'
require 'nokogiri'

page = Nokogiri::HTML(open("https://www.bing.com/search?q=#{query}").read)
page.css('... a ...').each do |link|
  puts link["href"]
  puts link.text
end

例如,请注意,虽然简单,open-uri在处理用户输入时不安全。


-1
投票

使用nice_http gem https://github.com/MarioRuiz/nice_http

require 'nice_http'
access_key = "YOUR_SUBSCRIPTION_KEY"

http = NiceHttp.new("https://api.cognitive.microsoft.com")
http.headers = {'Ocp-Apim-Subscription-Key': access_key}

term = "nice_http gem"
resp = http.get "/bing/v7.0/search?q=#{URI.escape(term)}"

puts "Searching the Web for: " + term
# the whole response body
pp resp.data.json

puts "urls: #{resp.data.json(:displayUrl)}"
© www.soinside.com 2019 - 2024. All rights reserved.