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

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

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

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

导出信息包含:

Photo
QQ
MSN
Cellphone
Address
Name
Email

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

更新日志

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
  • 等了好久 一直没受到邮件,邮件地址是zed.zyt@gmail.com
  • 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 回复
    程序日志仅记录出错时候的信息,因此我这里只能看到晚上八点五十分启动的过程中,有一个zangjiaming@gmail.com已经正常发送。如果没有收到,再尝试一次,同样问题的话可以给我Email以便我检查问题。
  • 2011-10-26 21:05:49 回复该留言
  • quote 8.lioding
  • http://meego.info
  • huhu,谢谢你,这个通讯录获得的太不容易了!!!很久以前就想弄下来,一直不行,国内的网络够封闭了!!
    再次致谢啊!!!!!!!!!!
  • 2011-11-29 18:02:56 回复该留言


发表评论:

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