我試圖通過Twitter API找到人。 我使用這樣的網址:https://api.twitter.com/1/users/[email protected] 但有一個問題。例如,當我通過電子郵件「[email protected]」進行搜索時,Twitter會用他們的電子郵件中的所有帳戶回覆我的郵件,而不是「gmail.com」。所以我連自己都找不到。Twitter API:通過電子郵件搜索人
我如何告訴twitter API我只想找到指定電子郵件的人?
我試圖通過Twitter API找到人。 我使用這樣的網址:https://api.twitter.com/1/users/[email protected] 但有一個問題。例如,當我通過電子郵件「[email protected]」進行搜索時,Twitter會用他們的電子郵件中的所有帳戶回覆我的郵件,而不是「gmail.com」。所以我連自己都找不到。Twitter API:通過電子郵件搜索人
我如何告訴twitter API我只想找到指定電子郵件的人?
Twitter API users/search文檔明確指出,搜索功能類似於在Twitter上提供的Find People搜索。我用我的電子郵件地址進行了查找人員搜索,並搜索了每個人都有@ispprovider.com
(示例)。
其原因是電子郵件地址是私人和機密的用戶憑證,Twitter不能在API下發布(用戶如果需要用他們的電子郵件地址登錄)。他們只能對用戶共享的公共可用數據進行搜索)。如果您想通過電子郵件搜索,則可以寫信給Twitter並請求通過電子郵件激活搜索選項。那對我來說是一個危險的安全風險,如果他們允許通過電子郵件搜索。
的查找電子郵件選項僅在Find Friends選項,基本上允許Twitter上通過你的電子郵件賬戶(Gmail,雅虎,AOL,LinkedIn)提供,獲取您的電子郵件聯繫人列表,並猛擊以他們的數據庫,看看是否有電子郵件地址匹配。
Twitter從未在Twitter API上發佈「讓其他人通過我的電子郵件地址找到我」(正如我前面提到的那樣,這會構成危險的安全風險)。
然後有一個問題:爲什麼我們有「讓其他人通過我的電子郵件地址找到我」控件在twitter個人資料中? – 2010-10-14 12:08:13
檢查我更新的帖子.... – 2010-10-14 12:41:12
此鏈接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