Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.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 如何通过appnexusapi gem使用AppNexus服务_Ruby - Fatal编程技术网

Ruby 如何通过appnexusapi gem使用AppNexus服务

Ruby 如何通过appnexusapi gem使用AppNexus服务,ruby,Ruby,我正在使用appnexusapigem与appnexusapi连接,但我无法继续建立基本连接 以下是我的ruby代码: require 'appnexusapi' conn = AppnexusApi::Connection.new({'uri' => 'http://api.appnexus.com/auth', 'username' =>'*****','password' => '******'}) key = conn.login 由于文件不好,我无法继续。我想生

我正在使用
appnexusapi
gem与appnexusapi连接,但我无法继续建立基本连接

以下是我的ruby代码:

require 'appnexusapi'

conn = AppnexusApi::Connection.new({'uri' => 'http://api.appnexus.com/auth', 'username' =>'*****','password' => '******'})

key = conn.login
由于文件不好,我无法继续。我想生成报告并查询数据服务


在appnexus控制台中,我发现它会为每个报表生成随机id。

要生成报表,您需要使用所需报表的正确json发布到/report服务。生成此json的最简单方法是在控制台中手动创建一个示例报告,然后点击Ctrl+J查看所使用的json。然后,您可以根据具体需要进行必要的更改

获得json后,向/report服务发送帖子,您将收到一个唯一的report\u id(针对特定的报告请求)。使用此报告id,调用/report?id=service并查找“execution\u status”字段。当该字段为“就绪”时,您可以抓取“url”字段以获取实际下载数据的路径(类似于/report download?id=13828374)。访问该url,您将拥有所有数据


如果您是客户,可以在AppNexus wiki上获得详细信息:

您遇到的错误。您好,Priti,由于文档不好,我无法继续,但在AppNexus控制台中,我发现它为每个报告生成随机id。@pramod:欢迎使用SO。希望你不介意我编辑了你的问题,包括你评论中的信息,试图帮助你。这对我真的很有帮助。