Twitter API:通过电子邮件搜索人员

Den*_*bak 3 email twitter search

我正试图通过Twitter API找人.我使用这样的网址:https://api.twitter.com/1/users/search.json?q = some@email.com 但是有问题.例如,当我通过电子邮件"blablabla@gmail.com"搜索时,Twitter会使用所有帐户回复我,而不是在他们的电子邮件中使用"gmail.com".所以我甚至找不到自己.

如何告诉twitter API我只想找到指定电子邮件的人?

Buh*_*ndi 9

Twitter API 用户/搜索文档明确指出搜索功能类似于Twitter上提供的查找人员搜索.我使用我的电子邮件地址进行了查找人员搜索,并搜索了所有拥有@ispprovider.com(示例)的人.

原因是电子邮件地址是私人和机密的用户凭证,Twitter无法在API下发布(用户如果需要,可以使用他们的电子邮件地址登录).他们只能搜索用户共享的公共可用数据.如果您想通过电子邮件进行搜索,可以写信给Twitter并请求激活搜索电子邮件选项.对我来说,如果允许通过电子邮件进行搜索,则存在危险的安全风险.


" 通过电子邮件查找"选项仅在" 查找朋友"选项中可用,该选项基本上允许Twitter通过您的电子邮件帐户(GMail,Yahoo,AOL,LinkedIn),检索您的电子邮件联系人列表并将其打包到他们的数据库以查看是否有电子邮件地址匹配.

Twitter从未在Twitter API上发布过"让别人通过我的电子邮件地址找到我"(正如我之前提到的那样,它会带来危险的安全风险).

  • 此链接http://code.google.com/p/twitter-api/issues/detail?id=353有更多关于此问题的背景信息.Twitter确实提供了通过电子邮件在他们的API中查找,然后停止了该服务,声称它被垃圾邮件发送者滥用.一些评论者提到其他网站,例如Facebook,确实提供了这种功能,而且不清楚Twitter为什么不这样做.使用Google的社交图谱API似乎是最佳选择:http://code.google.com/apis/socialgraph/docs/otherme.html (2认同)