gpt4 book ai didi

python - 在 python 中从雅虎导入联系人

转载 作者:太空宇宙 更新时间:2023-11-04 08:19:43 24 4
gpt4 key购买 nike

有官方的方法可以从雅虎的用户通讯录中导入联系人吗?

对于谷歌来说,这真的很简单:

import gdata
contacts_service = gdata.contacts.service.ContactsService()
contacts_service.email = email
contacts_service.password = password
contacts_service.ProgrammaticLogin()
query = gdata.contacts.service.ContactsQuery()
query.max_results = GOOGLE_CONTACTS_MAX_RESULTS
entries = contacts_service.GetContactsFeed(query.ToUri())

雅虎有这么简单的方法吗?

我找到了一些不使用 api 的解决方案,并且对于严肃的游戏来说看起来很奇怪 - 例如 ContactGrabber .我在 django-friends app 中找到了需要 BBAuth token 的解决方案.

但是,我想要官方的、清晰的、从雅虎获取用户联系人的方式。它存在吗?

更新:最后我避免使用 yahoo api,并使用 django-openinviter为了我的目的。

但是我还在寻找使用api导入用户联系人的例子。

最佳答案

Contacts REST API非常简单。您要访问的网址是

http://social.yahooapis.com/v1/user/{guid}/contacts.json

这是一个可以为您提取内容的脚本。您可以扩展它以包括身份验证。

import urllib2
import json

def get_contacts(guid):
url = 'http://social.yahooapis.com/v1/user/{}/contacts.json'.format(guid)
page = urllib2.urlopen(url)
return json.load(page)['contacts']['contact']

关于python - 在 python 中从雅虎导入联系人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7686750/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com