问题标签 [gnip]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - 具有基本身份验证和 gzip 的 em-http 流挂起
我正在尝试使用 Gnip PowerTrack API,它要求我使用基本身份验证连接到 JSON 的 HTTPS 流。我觉得这应该是相当微不足道的,所以我希望一些比我聪明的 rubyist 能指出我明显的错误。
这是我的 ruby 1.9.3 代码的相关部分:
流连接(我的 Gnip 仪表板表示连接)但随后只是缓冲并且从不输出任何内容。事实上,它似乎永远不会进入s.stream do..
区块。请注意,这是一个 GZip 编码流。
请注意,这有效:
编辑:我确定这有点隐含,但我不能给出任何登录凭据或实际 URL,所以不要问;)
编辑#2:如果我能弄清楚如何为 URL 编码凭据,yajl-ruby 可能会起作用(简单的 URL 编码似乎不起作用,因为我无法通过 Gnip 进行身份验证)。
编辑#3:@rweald 发现 em-http 不支持流式 gzip,我在这里创建了一个 GitHub 问题。
编辑#4:我已经在 em-http-request 中分叉并修复了这个问题,如果你想以这种方式使用 em-http ,你可以指向我的分叉。该补丁已合并到维护者的存储库中,并将在下一个版本中使用。
编辑#5:我的修复程序已在 em-http-request 1.0.3 中发布,因此这应该不再是问题。
maven - 生命周期配置未涵盖插件执行:org.mule.tools:maven-mule-plugin:1.5:attach-test-resources
我收到此错误:“生命周期配置未涵盖插件执行:org.mule.tools:maven-mule-plugin:1.5:attach-test-resources(执行:default-attach-test-resources,阶段:验证) "
我正在使用 MuleStudio 1.30,并且正在尝试运行 gnip4j 中包含的 mule 示例。
有想法该怎么解决这个吗?
ps 我是一个完全的 maven n00b
php - PHP数组的Json解码不返回任何结果
在对 Gnip 进行了几次研究之后,我将它集成到了我的应用程序中,并且我设法添加了新规则并从 Gnip 获取流结果,但是现在我在将其转换为 PHP 数组并显示它时遇到了问题
我使用 CURLOPT_RETURNTRANSFER => TRUE 来不打印 curl 结果,并将其存储到变量中并使用 json_decode 函数对其进行解码,然后打印它但仍然得到一个空页面。
如果有人可以帮助我,这对我来说将节省大量时间
提前致谢
这是我的代码
打印时得到的结果
youtube - youtube not operator 不能通过 gnip 工作
我试图让 YouTube NOT 运营商通过 Gnip 工作,但我没有任何运气。
我试过搜索:(“达拉斯”)-(“达拉斯”)
...这应该返回零结果,但不是我得到“达拉斯”的结果。当我搜索 ("black") | ("white") -("multiplayer"),我应该得到很多没有提到多人游戏的使命召唤黑色行动的结果,但事实并非如此。这两个查询似乎都忽略了 NOT 运算符。
如果有人有这个工作,他们能否提供一个示例片段。
谢谢
php - 亚马逊 Kinesis + GNIP
我正在使用 GNIP 的 PowerTrack 功能实时获取推文,我希望将流连接到 Kinesis 流。有没有人试过这个或知道任何可能有帮助的示例代码?(最好是PHP)
我一直在玩这两种服务,但似乎无法理解 Kinesis 连接的实际工作原理。
tweetsharp - 使用 OAuth(访问令牌)通过 Stream API 的 Twitter 分析数据
我想要 twitter 分析数据,一些值,例如:
- 转发,*追随者,
- 人口统计和
- 地理数据。
我有多个用户的访问令牌,我想访问他们的 Twitter 分析数据。
我也检查过这个线程:C# 控制台应用程序 Streaming API 1.1 + Oauth
但我的情况不同,我不希望只有单个用户的数据,我有多个用户及其访问令牌。我怎样才能完成这项任务?
我看过他们的 Rest API,这是不可能的。所以我转向了 Twitter 的 Streaming API,但是我看到很多博客一直在说 Twitter 的 Stream API 不能通过 OAuth 使用。
我正在使用 C#。
http - 适合初学者的 HTTP 数据流?
我开始从事一个项目,我需要使用 PowerTrack/GNIP 流式传输 Twitter 数据,当我说我在网络方面非常缺乏经验并且我对数据流完全不了解时,我必须诚实(HTTP),它们如何工作等。
是否有任何资源可以简单地完成所有这些?在开始研究 API 等之前,我希望能够在脑海中映射数据流处理过程。
谢谢
gnip - PowerTrack API GNIP - Maxresults
有没有办法可以在使用 GNIP PowerTrack API 进行流式传输时限制每个规则的最大结果。问题是,如果一家公司有数千条推文,而另一家(第二家)公司只有 10 条推文,那么第一家公司正在用尽我的最大推文合同限制(可以流式传输)。并且没有获得第二家公司的任何推文流。
python - Gnip 问题 - 创建作业时 - urllib2.URLError
我正在尝试使用 Gnip Historical Powertrack API 创建工作。
我遇到了 urllib 的问题。
这是我得到的错误:
我什至尝试过 curl 命令:
当我尝试在终端中运行以下命令时,出现错误 - ServiceUsername 无效。
curl -v -X POST -uname -d '{"title":"HPT_test_job","publisher":"Twitter","streamType":"track","dataFormat":"activity-streams","fromDate": "201401010000","toDate":"201401020000","rules":[{"value": "twitter_lang:en (Hillary Clinton OR Donald)","tag": "2014_01_01_snow"}]}'' https:// history.gnip.com/accounts/account_name/jobs.json '
这是确切的输出消息:
检索作业状态时出错:{u'serviceUsername': [u'is invalid']} -- 请验证您的连接参数和网络连接 *
api - 如何计算 Gnip 的 Powertrack API 中的结果?
我正在寻找一个 URL 来计算使用 Powertrack API 检索到的结果。类似于我使用 Search API 找到的内容:
https://search.gnip.com/accounts/ACCOUNT_NAME/search/LABEL/counts.json
我一直在查看 Gnip 的文档,但没有发现任何东西可以让我计算结果。
我尝试使用其他 URL(stream.gnip.com,并使用带有“powertrack”而不是“search”的 search.gnip.com)。我不能粘贴超过 1 个链接,所以我不能在这里显示完整的 URL,抱歉。
我还查看了历史 PowerTrack API 参考,但我找不到与此相关的任何内容。
谢谢你。