Twitter - 通过用户电子邮件获取user_id或screen_name查询

时间:2011-06-08 01:06:02

标签: email twitter userid

我试图通过Twitter上的每封电子邮件查询user_id或screen_name。 我们有一个网站,也有一个用户数据库。我也有所有用户的电子邮件,我想查询他们是否有Twitter帐户,如果有,请获取screen_name或user_id ....

我已阅读所有Twitter api文档,似乎我只能按screen_name或user_id查询用户...

http://apiwiki.twitter.com/w/page/24142947/Twitter-REST-API-Method:-users-lookup
https://dev.twitter.com/docs/api/1/get/users/search

基于此查询:api.twitter.com/1/users/lookup.xml?user_id=1401881,1401882

我试过了:api.twitter.com/1/users/lookup.xml?email=[e-mail] 然后我得到了这个: "客户申请不得使用指定的条款进行搜索"

所以Twitter似乎知道这个参数"电子邮件" (否则应显示错误信息)

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

该查询可能是一个内部方法,如果它是一个方法。难道你不能问你的用户是否有Twitter手柄?显然,当他们确实允许公共访问时,它主要是used for spam。最终,没有必要通过电子邮件找到用户的Twitter句柄,以便在可能出现的误用情况下进行平衡。根据{{​​3}}的底部,未来可能会有一些关于身份验证合作伙伴的事情。