2012-08-14 186 views
0

我正在開發一個應用程序,我想知道是否有任何方法通過他/她的郵件ID來搜索特定用戶。 我開始知道twitter曾經給過這樣的API,但是後來在考慮到安全問題後退出了它們。 那麼有什麼方法可以通過註冊的電子郵件ID來搜索用戶?Twitter API通過其郵件ID搜索用戶

回答

0

我還沒有能夠使用tmhOAuth
這是在返回的數組,並沒有看到有關電子郵件

stdClass Object 
(
     [geo] => 
     [favorited] => 
     [text] => Don't slip up http://t.co/cndsjkA 
     [possibly_sensitive] => 
     [in_reply_to_status_id_str] => 
     [in_reply_to_status_id] => 
     [in_reply_to_user_id_str] => 
     [in_reply_to_user_id] => 
     [truncated] => 
     [entities] => stdClass Object 
       (
         [hashtags] => Array 
           (
           ) 

         [user_mentions] => Array 
           (
           ) 

         [media] => Array 
           (
             [0] => stdClass Object 
               (
                 [type] => photo 
                 [indices] => Array 
                   (
                     [0] => 14 
                     [1] => 34 
                   ) 

                 [sizes] => stdClass Object 
                   (
                     [medium] => stdClass Object 
                       (
                         [resize] => fit 
                         [w] => 360 
                         [h] => 450 
                       ) 

                     [thumb] => stdClass Object 
                       (
                         [resize] => crop 
                         [w] => 150 
                         [h] => 150 
                       ) 

                     [small] => stdClass Object 
                       (
                         [resize] => fit 
                         [w] => 340 
                         [h] => 425 
                       ) 

                     [large] => stdClass Object 
                       (
                         [resize] => fit 
                         [w] => 360 
                         [h] => 450 
                       ) 

                   ) 

                 [media_url_https] => https://p.twimg.com/****************.jpg 
                 [url] => http://t.co/cndsjkA 
                 [id_str] => ****************** 
                 [display_url] => pic.twitter.com/cndsjkA 
                 [id] => ****************** 
                 [media_url] => http://p.twimg.com/****************.jpg 
                 [expanded_url] => http://twitter.com/myapp/status/******************/photo/1 
               ) 

           ) 

         [urls] => Array 
           (
           ) 

       ) 

     [source] => myCompany demo 
     [retweeted] => 
     [retweet_count] => 0 
     [id_str] => ****************** 
     [coordinates] => 
     [user] => stdClass Object 
       (
         [default_profile_image] => 1 
         [follow_request_sent] => 
         [following] => 
         [profile_background_color] => C0DEED 
         [profile_image_url] => http://a0.twimg.com/sticky/default_profile_images/default_profile_3_normal.png 
         [description] => 
         [profile_background_tile] => 
         [favourites_count] => 0 
         [friends_count] => 11 
         [statuses_count] => 1 
         [verified] => 
         [profile_sidebar_fill_color] => DDEEF6 
         [notifications] => 
         [profile_background_image_url_https] => https://si0.twimg.com/images/themes/theme1/bg.png 
         [profile_sidebar_border_color] => C0DEED 
         [url] => 
         [location] => 
         [listed_count] => 0 
         [contributors_enabled] => 
         [geo_enabled] => 
         [profile_image_url_https] => https://si0.twimg.com/sticky/default_profile_images/default_profile_3_normal.png 
         [id_str] => 595959934 
         [lang] => en 
         [profile_use_background_image] => 1 
         [time_zone] => Atlantic Time (Canada) 
         [protected] => 
         [default_profile] => 1 
         [profile_text_color] => 333333 
         [followers_count] => 2 
         [name] => myCompany 
         [is_translator] => 
         [show_all_inline_media] => 
         [profile_background_image_url] => http://a0.twimg.com/images/themes/theme1/bg.png 
         [screen_name] => myapp 
         [id] => 595959934 
         [utc_offset] => -14400 
         [created_at] => Fri Jun 01 00:21:13 +0000 2012 
         [profile_link_color] => 0084B4 
       ) 

     [contributors] => 
     [in_reply_to_screen_name] => 
     [id] => ****************** 
     [place] => 
     [created_at] => Tue Aug 14 15:28:23 +0000 2012 
) 
+0

我在紅寶石中找到了一個允許用戶跟隨屏幕名稱的寶石。但無法找到如何在ruby或php或python中使用郵件ID查找用戶。 希望有人在這裏有答案 – manusajith 2012-08-14 17:53:54

0

任何根據this discussionTwitter Developers,用戶名和用戶的電子郵件是兩個完全不同的事情。下面引用被寫了一個Twitter技術員(@episod)討論:

Facebook和谷歌都在實際身份斷言 - 電子郵件地址 使得很多的意義存在。 Twitter不太確定 真實世界的身份 - 曾經可以說與電子郵件地址相關聯的 與一個帳戶相比其他任何東西都更形式化,而不是 的信息必須附加到帳戶的身份或者 帳戶或它的主人。

因此,您似乎無法通過Twitter API與用戶的電子郵件檢索用戶名。唯一要做的就是發送一封電子郵件給用戶,詢問他(或她)的Twitter用戶名。