2010-10-14 38 views

回答

9

Twitter API users/search文檔明確指出,搜索功能類似於在Twitter上提供的Find People搜索。我用我的電子郵件地址進行了查找人員搜索,並搜索了每個人都有@ispprovider.com(示例)。

其原因是電子郵件地址是私人和機密的用戶憑證,Twitter不能在API下發布(用戶如果需要用他們的電子郵件地址登錄)。他們只能對用戶共享的公共可用數據進行搜索)。如果您想通過電子郵件搜索,則可以寫信給Twitter並請求通過電子郵件激活搜索選項。那對我來說是一個危險的安全風險,如果他們允許通過電子郵件搜索。


查找電子郵件選項僅在Find Friends選項,基本上允許Twitter上通過你的電子郵件賬戶(Gmail,雅虎,AOL,LinkedIn)提供,獲取您的電子郵件聯繫人列表,並猛擊以他們的數據庫,看看是否有電子郵件地址匹配。

Twitter從未在Twitter API上發佈「讓其他人通過我的電子郵件地址找到我」(正如我前面提到的那樣,這會構成危險的安全風險)。

+0

然後有一個問題:爲什麼我們有「讓其他人通過我的電子郵件地址找到我」控件在twitter個人資料中? – 2010-10-14 12:08:13

+0

檢查我更新的帖子.... – 2010-10-14 12:41:12

+1

此鏈接http://code.google.com/p/twitter-api/issues/detail?id=353有一些關於此問題的更多背景。 Twitter確實在某個時候通過電子郵件在他們的API中提供了查找,然後停止了該服務,聲稱它正在被垃圾郵件發送者濫用。其中一些評論者提到,其他網站,例如Facebook,確實提供了這種功能,但Twitter不知道爲什麼不這樣做。使用Google的Social Graph API似乎是最佳選擇:http://code.google.com/apis/socialgraph/docs/otherme.html – 2011-04-14 12:13:59