Skip to content

Instantly share code, notes, and snippets.

@digilord
Last active January 1, 2016 12:59
Show Gist options
  • Save digilord/8147933 to your computer and use it in GitHub Desktop.
Save digilord/8147933 to your computer and use it in GitHub Desktop.
users = new Meteor.Collection('Users');
Meteor.startup ->
Iconv = Meteor.require('iconv').Iconv
userIds = '53882537:128'
userInfo = HTTP.get(
'http://search.baihe.com/mystruts/userInfo.action',
{
params: {userIds: userIds}
headers: {"Content-Type": "application/json; charset=utf-8"}
}
)
console.log userInfo
iconv = new Iconv('GBK', 'UTF8')
content = iconv.convert(userInfo.content).toString()
userInfo = JSON.parse(content).results
_.each(userInfo, (user)->
users.upsert({uid: user.uid}, user)
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment