Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 希望使用Twitter api的关键字洞察功能获取每天某个关键字的推文数量_Ruby_Api_Twitter_Twitter Oauth - Fatal编程技术网

Ruby 希望使用Twitter api的关键字洞察功能获取每天某个关键字的推文数量

Ruby 希望使用Twitter api的关键字洞察功能获取每天某个关键字的推文数量,ruby,api,twitter,twitter-oauth,Ruby,Api,Twitter,Twitter Oauth,我想每天得到一个关键词的推特数量 我想使用Ruby使用Twitter api的关键字洞察: 我试着写代码。但是我犯了这样的错误 `<main>': undefined method `keywords' for #<Twitter::REST::Client:0x00000000062837b8> (NoMethodError) 我该怎么办?Ruby twitter gem没有任何检索洞察的方法(查看文档)。您可以按照twitterapi参考实现自己的方法:Ruby-t

我想每天得到一个关键词的推特数量

我想使用Ruby使用Twitter api的关键字洞察:

我试着写代码。但是我犯了这样的错误

`<main>': undefined method `keywords' for #<Twitter::REST::Client:0x00000000062837b8> (NoMethodError)

我该怎么办?

Ruby twitter gem没有任何检索洞察的方法(查看文档)。您可以按照twitterapi参考实现自己的方法:

Ruby-twitter-gem没有任何检索洞察的方法(在文档中检查)。您可以按照twitter api参考实现自己的方法:

正如另一张海报所提到的,twittergem中没有Ads api支持,但是twitter有一个
twitter Ads
gem,您可以。请注意,您还需要将应用令牌列入白名单,以便访问ADSAPI。你可以通过申请。

正如另一张海报所提到的,twitter的gem中没有Ads API支持,但是twitter有一个twitter广告gem,你可以。请注意,您还需要将应用令牌列入白名单,以便访问ADSAPI。你可以通过互联网申请

require "twitter"
require 'yaml'

OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE
Encoding.default_external = 'UTF-8'

  @client = Twitter::REST::Client.new do |config|
    config.consumer_key        = 'xxxx'
    config.consumer_secret     = 'xxxx'
    config.access_token        = 'xxxx-xxxx'
    config.access_token_secret = 'xxxx'
  end

# @client.update('hoge')
# => succes.
@client.insights.keywords.search("DAY","Ruby")