使用meteor从stackoverflow获取用户数据
Get user data from stackoverflow using meteor
我正在尝试开发一个流星应用程序,在此我想从stackoverlow获得用户的数据。
假设,我的用户名是 https://stackoverflow.com/users/1934044/user1934044当用户在我的文本框中输入这个链接时,我想获得关于这个用户的信息
我们是否需要在stack apps中注册一个应用程序,或者我们可以直接从stackexchange api中获取数据。
我没有在我的应用程序中使用stackexchange登录系统(OAUTH)。
如果我们能直接得到数据,该怎么做呢
谁能告诉我教程在哪里
您可以使用以下方法通过用户ID获取用户详细信息端点:
- /用户/{id}
有关详细信息,请参阅下面的堆栈交换文档
https://api.stackexchange.com/docs/users-by-ids或
我已经写了Java Wrapper over Stack Exchange API。
你可以试试。https://github.com/sanjivsingh/stackoverflow-java-sdk
示例代码:StackExchangeApiQueryFactory queryFactory = StackExchangeApiQueryFactory.newInstance();
System.out.println("get user by Id");
PagedList<User> users = queryFactory.newUserApiQuery()
.withUserIds(1934044).listUserByIds();
回到你的问题:
这个方法不需要任何applicationKey和accessToken
您可以使用Meteor Http包来调用api并以json对象的形式获取数据。
,
服务器,
return Meteor.methods({
getUserData: function (user_id) {
var url = "give the api url"+user_id;
this.unblock();
return Meteor.http.get(url);
}
});
相关文章:
- 从远程脚本获取用户IP
- 如何通过自己获得Chrome扩展的用户反馈/错误报告
- d3基于用户选择动态更新节点
- 同步调用,直到用户通过angular验证为访问者
- 使用javascript搜索具有用户输入的数组
- 如何使用jquery确定用户是否年满18岁
- Meteor-添加用户自定义字段的方法不起作用
- React Native通过Navigator将用户输入数据传递到选项卡栏IOS中的组件
- 跟踪用户点击Adsense广告的IP地址
- 使用javascript反复检查用户在facebook上的登录状态
- 我想在AngularJS应用程序中创建一个输入数字框,用户不应该在该框上键入十进制数字.(一个整数输入框)
- 如何检查用户在html5视频播放器中观看了完整的视频
- 一个密码测试程序,如果存在空格,它会提醒用户
- 如何使用JavaScript中的用户输入创建序列/序列
- 当用户按下回车键时,自动在text区域/text中插入消息
- 显示某个用户ID的某个标签的30张Instagram图片
- 将当前用户的 ID 推送到 meteorjs 中集合/文档的内部数组
- 获取我的网站的用户的登录状态,并使用 php 查看具有该名称表单数据库的用户数
- 正在比较用户数组字符串以列出空用户
- 我怎样才能使MEAN.js默认的文章用户保存到用户数组中