Gmail 和 Yahoo Mail 联系人以 PHP 导入
我正在使用 php5,我正在尝试从 Gmail 和 Yahoo Mail 导入联系人并希望存储在我的数据库中...我不知道如何开始?有什么建议吗?
I am using php5 and I am trying to import my contacts from my Gmail and Yahoo Mail and want to store in my database... I don't know how to get started? Any suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
一项建议是调查 OAuth。
OAuth 支持允许受信任的第三方访问安全数据。此前,Twitter 需要您的 Gmail 用户帐户详细信息并以您的身份登录,并使用 gdata 协议查询您的联系人并提取数据。您希望 Twitter 安全地使用您的信用信息,并且不费心存储它们。
通过 OAuth,Twitter 可以代表您向 Gmail 发出请求。 Gmail 不会向 Twitter 提供您的 Gmail 帐户凭据,而是会询问您是否可以与 Twitter 共享某些数据。如果您接受此请求,数据将被安全地共享,同时不需要您向 Twitter 或任何其他方泄露您的 Gmail 信用信息。
关于实际获取数据,请查看 Google 的 Contact API。这些是您的应用程序通常可能用来拉取联系人的调用。
One suggestion is to investigate OAuth.
What OAuth support allows is trusted 3rd party access to secure data. Previously, Twitter required your gmail user account details and logged in as you, and using the gdata protocol, queried your contacts, pulling in the data. You hoped that twitter used your creds securely, and didn't bother storing them.
With OAuth does, is allows Twitter to make a request to Gmail on your behalf. Instead of giving Twitter your Gmail account creds, Gmail asks you if it's okay to share certain data with Twitter. Should you accept this request, the data is shared, securely, while not requiring you to divulge your gmail creds to twitter or any other party.
With regards to actually getting data, take a look at Google's Contact API. Those are the calls your app might typically use to pull in contacts.
联系方式PHP 课程网站的 Grabber 将是一个好的开始......
Contact Grabber from PHP classes site would be a good start...
对于商业解决方案,您可以尝试一下 RecogniContact (-> Address-Parser.com)。
For a commercial solution, you could give RecogniContact (-> Address-Parser.com) a try.