我正在使用Bluemix环境和Node-RED流编辑器 . 在尝试使用内置Node-RED的功能提取节点进行AlchemyAPI服务时,我发现很难使用它 .
我尝试将它连接到HTTP请求节点,HTTP响应节点等,但没有结果 . 也许我没有正确完成连接程序?
我需要这段代码来使用针对特定公司的AlchemyAPI新闻数据来获取Twitter新闻和新闻,并在IBM HDFS中提供情感评分并获得商店 .
这是代码:
[{“id”:“8bd03bb4.742fc8”,“type”:“twitter in”,“z”:“5fa9e76b.a05618”,“twitter”:“”,“tags”:“Ashok Leyland,Tata Communication, Welspun,HCL Info,Fortis H,JSW Steel,Unichem Lab,Graphite India,DB Realty,Eveready Ind,Birla Corporation,Camlin Fine Sc,印度经济,印度储备银行,太阳能,电信,印度电信监管局“, “用户”: “假”, “名称”: “鸣叫”, “主题”: “鸣叫”, “×”:93, “Y”:92, “线”:[[ “f84ebc6a.07b14”]]} ,{“id”:“db13f5f.f24ec08”,“type”:“ibm hdfs”,“z”:“5fa9e76b.a05618”,“name”:“Dec12Alchem”,“filename”:“/ 12dec_alchem”,“appendNewline “:真” overwriteFile “:假,” × “:564,” Y “:226,” 线 “:[]},{” ID “:” 4a1ed314.b5e12c “ ”类型“: ”调试“,” Z “:” 5fa9e76b.a05618" , “名”: “”, “主动”:真正的 “控制台”: “假”, “完整”: “假”, “X”:315, “Y”:388, “线”:[]},{ “ID”: “f84ebc6a.07b14”, “类型”: “魔力特征提取物”, “Z”: “5fa9e76b.a05618”, “名称”: “TrailRun”,”页图像“:”“‘形象千瓦’:‘’,‘饲料’:真正的‘实体’:真正的‘关键词’:真正的‘称号’:真实的,‘作家’:‘’,”分类“:真正的”合作ncept “:真,” 关系 “:” “ ”酒馆日期“: ”“, ”DOC-情绪“:真, ”ד:246, ”Y“:160, ”线“:[[” c0d3872 . f3f2c78“]]},{”id“:”c0d3872.f3f2c78“,”type“:”function“,”z“:”5fa9e76b.a05618“,”name“:”标记推文“,”func“:” msg.payload = {tweet:msg.payload,得分:msg.features}; \ nreturn msg; \ n“,”输出“:1,”noerr“:0,”x“:405,”y“:217, “wires”:[[“db13f5f.f24ec08”,“4a1ed314.b5e12c”]]},{“id”:“4181cf8.fbe7e3”,“type”:“http request”,“z”:“5fa9e76b.a05618” , “名”: “新闻报”, “方法”: “GET”, “沤”: “目标文件”, “URL”:“https://gateway-a.watsonplatform.net/calls/data/GetNews?apikey= &输出outputmode = JSON&开始=现在-1D&结束=现在&计数= 1&q.enriched.url.enrichedTitle.relations.relation = | action.verb.text =采集,object.entities.entity.type =公司|&返回= enriched.url.title” “×”:105, “Y”:229, “线”:[[ “f84ebc6a.07b14”]]},{ “ID”: “53cc794e.ac3388”, “类型”: “注射”, “Z”: “5fa9e76b.a05618”, “名”: “GetNews”, “主题”: “新闻报”, “有效载荷”: “”, “载荷类型”: “串”, “重复”: “”, “crontab中”: “” “一次”:假, “×”:75, “Y”:379, “线”:[[ “4181cf8.fbe7e3”]]}]
1 回答
首先,您必须将Alchemy服务实例绑定到
node-red
应用程序 .然后你可以开发你的应用程序,这是一个使用
http
和Feature Extract
节点的例子:如果您想尝试,这是此基本示例的节点流:
您可以使用
curl
来测试它,例如:或使用您的浏览器:
http://yourapp.mybluemix.net/test_alchemy?url=http://myurl_to_test_alchemy
您可以在
node-red
调试选项卡中查看结果,或者您可以在应用程序日志中看到它: