结构的非结构化
事件丰富的信号用于高级分析和建模过程
搜索实时和历史新闻内容,构建、验证和通知数据模型和管道。
实时和历史新闻内容在您的指尖
我们实时监控数千家新闻媒体,为您提供丰富而灵活的新闻数据feed。通过我们的新闻API,您可以在建模过程中轻松搜索、分析和利用丰富的新闻内容。
一个端2022世界杯四强到端的新闻情报解决方案
sdk和代码片段
在几分钟内而不是几天内起床并开始跑步
请选择
安装
去github.com/AYLIEN/aylien_newsapi_go
导入并初始化SDK
主要包
//导入库
导入(
“背景”
“fmt”
newsapi“github.com/AYLIEN/aylien_newsapi_go”
“操作系统”
“github.com/antihax/optional”
)
函数main () {
cfg: = newsapi.NewConfiguration ()
cfg。DefaultHeader(“X-AYLIEN-NewsAPI-Application-ID”)= os.Getenv(“NEWSAPI_APP_ID”)
//配置API密钥授权:app_key
cfg。DefaultHeader(“X-AYLIEN-NewsAPI-Application-Key”)= os.Getenv(“NEWSAPI_APP_KEY”)
客户:= newsapi.NewAPIClient (cfg)
客户机api: =。DefaultApi
storiesParams: = &newsapi。ListStoriesOpts {
标题:optional.NewString(“王牌”),
NotLanguage: optional.NewInterface([]字符串{“en”}),
PublishedAtStart: optional.NewString(“NOW-7DAYS”),
PublishedAtEnd: optional.NewString(“现在”),
EntitiesBodyLinksDbpedia:可选的。{NewInterface([]字符串
“http://dbpedia.org/resource/Donald_Trump”,
}),
}
storyesresponse, res, err:= api.ListStories(context.Background(), storyesparams)
如果err != nil {
恐慌(err)
}
_ = res
for _, story:= range storiesResponse。故事{
fmt.Println(故事。标题,“/”,story.Source.Name)
}
}
安装
npm安装aylien-news-api
导入并初始化SDK
var AylienNewsApi = require("aylien-news-api");
var defaultClient = ayliennewsapi . apclient .instance;
var app_id = defaultClient.authentications["app_id"];
app_id。apiKey = process.env(“NEWSAPI_APP_ID”);
var app_key = defaultClient.authentications["app_key"];
app_key。apiKey = process.env(“NEWSAPI_APP_KEY”);
var api =新的AylienNewsApi.DefaultApi();
Var选项= {
标题:“王牌”,
sortBy:“social_shares_count.facebook”,
notLanguage:(“en”),
publishedAtStart:“NOW-7DAYS”,
publishedAtEnd:“现在”,
entitiesBodyLinksDbpedia:(
“http://dbpedia.org/resource/Donald_Trump”,
“http://dbpedia.org/resource/Hillary_Rodham_Clinton”
]
};
Var回调=函数(错误,数据,响应){
如果(错误){
console.error(错误);
其他}{
console.log(“API调用成功。返回数据:");
console.log ("========================================");
对于(var I = 0;我< data.stories.length;我+ +){
console.log (data.stories[我]。Title + " / " + data.stories[i].source.name);
}
}
};
api。listStories(选择,回调);
安装
pip安装aylien_news_api
导入并初始化SDK
从__future__导入print_function
导入的时间
进口aylien_news_api
从aylien_news_api。其他进口ApiException
从pprint导入pprint
配置= aylien_news_api.Configuration ()
配置。api_key [' X-AYLIEN-NewsAPI-Application-ID '] = os.environ.get(“NEWSAPI_APP_ID”)
配置。api_key [' X-AYLIEN-NewsAPI-Application-Key '] = os.environ.get(“NEWSAPI_APP_KEY”)
客户= aylien_news_api.ApiClient(配置)
api_instance = aylien_news_api.DefaultApi(客户端)
试一试:
api_response = api_instance.list_stories (
title =“创业”,
published_at_start = ' NOW-7DAYS ',
published_at_end = '现在',
not_language =(“en”)
)
pprint (api_response)
除了ApiException为e:
print("调用DefaultApi->list_stories时异常:%s\n" % e)
安装
gem安装aylien_news_api
导入并初始化SDK
#加载宝石
需要“aylien_news_api”
#设置授权
AylienNewsApi。配置配置| |
配置。api_key [' X-AYLIEN-NewsAPI-Application-ID '] = ENV(“NEWSAPI_APP_ID”)
配置。api_key [' X-AYLIEN-NewsAPI-Application-Key '] = ENV(“NEWSAPI_APP_KEY”)
结束
api_instance = AylienNewsApi:: DefaultApi.new
选择= {
标题:“王牌”,
published_at_start:“NOW-7DAYS”,
published_at_end:“现在”,
entities_body_links_dbpedia:(
“http://dbpedia.org/resource/Donald_Trump”,
),
not_language:(“en”),
sort_by:“social_shares_count.facebook”
}
开始
结果= api_instance.list_stories(选择)
result.stories.each做| |的故事
把“#{故事。标题}/ # {story.source.name}”
结束
AylienNewsApi::ApiError =>
put "调用DefaultApi->list_stories: #{e}时的异常"
把e.response_body
结束