百度自动推送
class UrlSend
# type: urls: 添加, update: 更新, del: 删除
def self.send_url(url, type)
urls = [url]
uri = URI.parse("http://data.zz.baidu.com/#{type}?site=https://www.xxx.com&token=zsCNoc")
req = Net::HTTP::Post.new(uri.request_uri)
req.body = urls.join("\n")
req.content_type = 'text/plain'
res = Net::HTTP.start(uri.hostname, uri.port) { |http| http.request(req) }
end
end
百度熊掌号
class BearSend
def self.send_url(url)
urls = [url]
uri = URI.parse('http://data.zz.baidu.com/urls?appid=488128&token=ixaTc&type=realtime')
req = Net::HTTP::Post.new(uri.request_uri)
req.body = urls.join("\n")
req.content_type = 'text/plain'
res = Net::HTTP.start(uri.hostname, uri.port) { |http| http.request(req) }
end
end