人人网通讯录导入导出到手机工具

April 17, 2011 | tags 人人网  通讯录  导入  导出  手机  工具  校内网   | views
Comments 14

Facebook支持将其联系人显示在Android系统中, 但renren没有提供任何的方法. 用随便写的一个小程序来解决这个问题.

Http://renren.hoho.im

导出后可很方便地添加/更新到Android, Symbian, iPhone, Windows Mobile, 黑莓等所有手机操作系统.

导出信息包含:

Photo
QQ
MSN
Cellphone
Address
Name
Email

======================

更新日志

2013年

11月的某一天,Android免费应用同时下架。

 

8月的某一天,导出功能正式关闭。原因:人人已经取消了通讯录功能,并且原接口已经不存在。

5月20日:由于内存较小原因,一些使用者会碰到应用程序池会在中途重启,导致导出中断。由于硬件条件限制,暂时无法解决,各位看RP吧,对于导出失败的用户去除了12小时再次限制。

错误:导出中遇到错误! 
解释:可能原因是单笔导出数据较多,导致应用池内存受限并重启,被中断,可以重试,如果多次相同错误请联系我。

错误:数据初始化异常,请重试!
解释:还未进入导出状态便遇到错误。这种情况通常发生在排队等待前一人导出,但前一人未导出完应用池便重启。重试可解决。

2月9日:新年新增一功能,可选择不导出/忽略没有任何联系方式的名片,当然,无联系方式联系人的头像也将不会导出。(以往是所有联系人,无论是否有联系方式都导出)

2012年

8月1日:因服务器到期,7月份服务器下线。8月重新上线恢复服务。

2011年

12月18日:更新程序,支持人人网验证码登录。将不再会提示正常的用户名密码为密码错误。

9月17日:解决7月20日之后突然出现的SMTP无法发送邮件问题,以及8月之后杨文思同学提到的“We could not find any contacts in the uploaded file.”。

5月9日: 解决5月1日至5月8日无法导出的错误,昨天才发现有错误,也没有人通知我。原因:renren端的代码部分被修改造成这里代码不工作。

2011年某月:即兴程序,发布的第一个版本。自用,同时提供给需要的人使用。

======================

首先,确定已经和好友有交换过名片,这个导出是基于好友名片的。登录人人到http://friend.renren.com/myfriendlistx.do#item_5 查看。

1. 在 http://renren.hoho.bz 的Login界面填入renren账号和接收的邮箱地址并提交.

收到邮件

(依据该用户renren通讯录大小执行时间不定, 过后将收到一封带有附件的邮件.如果没有收到请在这里留言.)

打开文件

2. 登录执行时填写的Email邮箱, 下载邮件中的Contacts.zip文件并打开, 压缩文档里存有

outlook.vcf (用于Outlook 或者其他不支持UTF-8的联系人,通讯录)

google.vcf (用于Google Contacts或者其他支持UTF-8的联系人,通讯录)

(vcf是一种通讯录格式.)

google_contacts

3. 打开 http://contacts.google.com 并登陆Google账户, 点击Google联系人页面右上角的Import(导入)链接.

选择压缩包里解压的google.vcf文件, 同时根据需要选择是否导入到一个特定的组.

单击Import(导入)按钮将文件导入到Google通讯录中.

google_contacts_2

6. 几秒后, Google将显示导入结果,

google_contacts_3

Google通讯录中和导入的记录有相同的人名, 信息会被合并.

Google通讯录中和导入的记录有相同的联系人图片, 新的图片不会覆盖旧的.

google_contacts_4

7. 如果该Google账户联系人和Android系统连接, 或者和Outlook同步, 这些联系人将能够同步到手机或者其他设备中.

(联系人图片在Google Contacts看起来会变形, 因为Google联系人头像所有都是正方形[Google一个BUG], 而实际上保存的结果是能够正常显示的)

snap20110417_134620

8. 通过Android的Google联系人同步功能, 在Google Contacts导入联系人后能够立即获得同步.

snap20110417_134356

II. 同样, 可以直接使用Android系统内置的导入(但更建议使用Google网站上的Contacts http://contacts.google.com 来导入,更容易冲突控制).

snap20110417_134439

snap20110417_134453

III. Symbian, Windows Mobile, iPhone, BlackBerry 以及其他各种手机系统都支持VCF导入导出, 可以使用Google的同步功能 http://www.google.com/mobile/sync/ .

 

 



  • quote 1.amagege
  • 收到的导出通讯录邮件正文如下:

    VCF contacts import failed with reason: Can not load contact id:728972668 webloginid:82!, please contact QiuZhongJie for support.
    BR
    HOHO``

    hoho,怎么办?
    hoho 于 2011-5-28 13:01:01 回复
    This issue happens once the connections with renren disconnected. I've updated the code for unstable connections, you may try it again after your lastest export operation 12 hours.
  • 2011/5/27 22:22:37 回复该留言
  • quote 2.13426097018
  • 没有收到邮件呢
    hoho 于 2011-8-22 8:33:34 回复
    我一直在北京出差,还没有时间修复那个SMTP问题呢。估计得一个礼拜才有时间。
  • 2011/8/20 14:48:03 回复该留言
  • quote 3.Yws
  • 博主辛苦了,期待你回来解决不能发邮件的问题.
    另外,WP7的mango更新就快发布了,博主可否考虑关注一下WP7系统?
  • 2011/8/24 0:29:38 回复该留言
  • quote 4.gsdgsg
  • 等了好久 一直没受到邮件,[email protected]
  • 2011/9/7 22:56:56 回复该留言
  • quote 5.hoho
  • 本地编译测试没有问题,在该服务器上始终无法发送邮件。
    本人将在这个礼拜修改成导出+等待+下载的方式。
  • 2011/9/8 14:00:15 回复该留言
  • quote 6.Yws

  • VCF contacts import failed with reason: 远程服务器返回错误: (503) 服务器不可用。, please contact QiuZhongJie for support.

    Additional Info:
    2011-9-16 20:18:54 -- Process started...
    2011-9-16 20:18:54 -- VCF file inited...
    2011-9-16 20:18:54 -- Importing, 67 contacts...
    2011-9-16 20:18:54 -- Sending Email...


    BR
    HOHO``
  • 2011/9/16 20:26:52 回复该留言
  • quote 7.naysu
  • 10分钟过去了,至今未收到任何邮件。
    hoho 于 2011-10-29 17:15:57 回复
    程序日志仅记录出错时候的信息,因此我这里只能看到晚上八点五十分启动的过程中,[email protected]到,再尝试一次,同样问题的话可以给我Email以便我检查问题。
  • 2011/10/26 21:05:49 回复该留言
  • quote 8.lioding
  • http://meego.info
  • huhu,谢谢你,这个通讯录获得的太不容易了!!!很久以前就想弄下来,一直不行,国内的网络够封闭了!!
    再次致谢啊!!!!!!!!!!
  • 2011/11/29 18:02:56 回复该留言
  • quote 9.陈实
  • 你好, 人人网的登录, 现在加了验证码,而且人人的API中根本没有这个通讯录的接口 请问你是如何通过程序抓取到这个信息的... 请赐教... 谢谢...
  • 2012/9/7 22:52:51 回复该留言
  • quote 10.jayxiao171735
  • 你好,我的126邮箱没有收到您的来信,我人人账号15853101502(肖尧)
    hoho 于 11/26/2012 12:23:11 PM 回复
    你好肖尧, 在操作日志里看到你的信息已经导出并发送.
    VCF contacts attached, processing created at 11/17/2012 2:27:01 PM and finsihed at : 11/17/2012 2:44:49 PM, .
    有疑问或者问题也可以直接邮件联系我.
  • 2012/11/17 14:57:05 回复该留言
  • quote 11.sicily
  • hoho你好~~通讯录导出后能把电话号码和qq导出或粘贴到word或excel中吗?google通讯录中的人名和电话可以粘贴,但是qq号得点开联系人才能显示啊……有办法吗?
    hoho 于 2/6/2013 12:40:25 PM 回复
    你如果借助文档中提到的Google方式导入后可以导出成csv文件,或者你可以找一下互联网上有没有vcf转csv的,这两个格式转换应该很常见。然后excel就能轻松打开成表格方式了。
  • 2013/2/1 18:15:04 回复该留言
  • quote 12.格饭
  • 你好,我问下,为什么我导出后发现只显示了我的部分好友的头像呢???大部分好友的头像都没有,是因为我没有交换名片的缘故???但是发现很多显示了头像的好友我貌似也没有跟他们交换过名片啊~
    hoho 于 5/6/2013 2:32:03 PM 回复
    看邮件内容,若是导出头像失败邮件中会有某某picture failed的记录。你可以再尝试一遍,如果还是如此可以通过邮件或者人人告诉我。
  • 2013/5/5 8:52:42 回复该留言
  • quote 13.服务器错误
  • 返回Runtime Error 错误 请作者查看一下
    hoho 于 5/16/2013 2:16:06 PM 回复
    感谢反馈,我会在空余时间看下问题。主要原因有可能是VPS内存不足导致AppPool重启引起。
  • 2013/5/11 23:07:52 回复该留言
  • quote 14.Frank
  • 谢谢,hoho
    很强大,解决了困扰已久的通讯录问题
    另外,问下outlook是不是不支持名片头的像功能?
    hoho 于 2013/6/15 14:16:57 回复
    看outlook版本,我印象中2010及以上都能很好显示的。
  • 2013/6/14 9:46:34 回复该留言


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。