首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在蓝光节点红中使用alchemyAPI新闻数据?

如何在蓝光节点红中使用alchemyAPI新闻数据?
EN

Stack Overflow用户
提问于 2015-12-12 06:00:39
回答 1查看 355关注 0票数 0

我正在使用蓝光环境和节点红流编辑器.在尝试使用为AlchemyAPI服务内置Node-RED的特性提取节点时,我发现很难使用它。

我尝试将它连接到HTTP请求节点、HTTP响应节点等,但没有结果。也许我没有正确完成连接程序?

我需要这段代码来使用特定公司的AlchemyAPI新闻数据获取Twitter新闻和新闻,并给出一个情感评分,并在IBM中存储。

以下是代码:

[{"id":"8bd03bb4.742fc8","type":"twitter“ 在“,"z":"5fa9e76b.a05618","twitter":"",”标签“:”Ashok Leyland,Tata Communication,Welspun,HCL Info,Fortis H,JSW Steel,Unichem Lab,Graphite India,D B Realty,Eveready Ind,Birla Corporation,Camlin精细Sc,印度经济,印度储备银行,太阳能,电信,印度电信管理局“,”用户“:”假“,”名称“:”tweets“,”主题“:”tweets“,”tweet“,"x":93,”y“,“连线”:[“f84ebc6a.07b14”},{"id":"db13f5f.f24ec08","type":"ibm“,"z":"5fa9e76b.a05618",”名称“:”Dec12Alchem“,”文件名“:”/12dec_alchem“,"appendNewline":true,"overwriteFile":false,"x":564,"y":226,”导线“:[]},{"id":"4a1ed314.b5e12c",”type“:”调试“,"z":"5fa9e76b.a05618","name":"","active":true,“控制台”:“false”,“5fa9e76b.a05618”,“name”:315,"y":388,“有线”:[]},{"id":"f84ebc6a.07b14",“type”:“炼金术-特征-提取”,"z":"5fa9e76b.a05618","name":"TrailRun",“页面-图像”:“”,“图像-kw”:“,”,“feed”:“真”,“实体”:真,“关键字”:真,“标题”:真,“作者”:“”,“分类学”:真,“概念”:真,“关系”:“”,“酒吧-日期”:“”,“文档-情感”:真,"x":246,"y":160,“连线”:[“c0d3872.f3f2c78”]} {"id":"c0d3872.f3f2c78",“类型”:“函数”,"z":"5fa9e76b.a05618",“name”:“标记tweet”,"func":"msg.payload={tweet: msg.payload,score:msg.features};\n返回味精;“n”,“输出”:1,"noerr":0,"x":405,"y":217,“db13f5f.f24ec08”,“4a1ed314.b5e12c”},{"id":"4181cf8.fbe7e3","type":"http请求“,”5fa9e76b.a05618“,"name":"News","method":"GET","ret":"obj","url":"https://gateway-a.watsonplatform.net/calls/data/GetNews?apikey=&outputMode=json&start=now-1d&end=now&count=1&q.enriched.url.enrichedTitle.relations.relation=|action.verb.text=acquire,object.entities.entity.type=Company|&return=enriched.url.title","x":105,"y":229,“有线”:[“f84ebc6a.07b14”]},{"id":"53cc794e.ac3388","type":"inject","z":"5fa9e76b.a05618","name":"GetNews",“5fa9e76b.a05618”,“5fa9e76b.a05618”,“GetNews”,“标题”:“新闻”,“有效载荷”:“”、“payloadType”:“字符串”、“重复”:“”、"crontab":"“、”一次“:false、"x":75、"y":379、”连线“:[”4181cf8.fbe7e3“]}]

EN

回答 1

Stack Overflow用户

发布于 2015-12-12 19:05:36

首先,必须将炼金术服务实例绑定到node-red应用程序。

然后您可以开发应用程序,下面是一个使用httpFeature Extract节点的示例:

下面是这个基本示例的节点流,如果您想尝试的话:

代码语言:javascript
复制
[{"id":"e191029.f1e6f","type":"function","z":"2fc2a93f.d03d56","name":"","func":"msg.payload = msg.payload.url;\nreturn msg;","outputs":1,"noerr":0,"x":276,"y":202,"wires":[["12082910.edf7d7"]]},{"id":"12082910.edf7d7","type":"alchemy-feature-extract","z":"2fc2a93f.d03d56","name":"","page-image":"","image-kw":"","feed":"","entity":true,"keyword":true,"title":true,"author":true,"taxonomy":true,"concept":true,"relation":true,"pub-date":true,"doc-sentiment":true,"x":484,"y":203,"wires":[["8a3837f.f75c7c8","d164d2af.2e9b3"]]},{"id":"8a3837f.f75c7c8","type":"debug","z":"2fc2a93f.d03d56","name":"Alchemy Debug","active":true,"console":"true","complete":"true","x":736,"y":156,"wires":[]},{"id":"fb988171.04678","type":"http in","z":"2fc2a93f.d03d56","name":"Test Alchemy","url":"/test_alchemy","method":"get","swaggerDoc":"","x":103.5,"y":200,"wires":[["e191029.f1e6f"]]},{"id":"d164d2af.2e9b3","type":"http response","z":"2fc2a93f.d03d56","name":"End Test Alchemy","x":749,"y":253,"wires":[]}]

您可以使用curl来测试它,例如:

代码语言:javascript
复制
curl -G http://yourapp.mybluemix.net/test_alchemy?url=<your url here>

或者也可以使用浏览器:

alchemy

您可以在node-red调试选项卡中看到结果,也可以在应用程序日志中看到结果:

代码语言:javascript
复制
$ cf logs yourapp --recent
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34236844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档