2012-08-14 31 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用户名。