Guyz拜托,有没有任何简单的PHP“不涉及zend”示例如何使用oauth和imap来完全控制gmail,似乎oauth2.0还没有用imap实现。所有的文档目前都是zend,但是我用简单的php开发我的应用程序。我可以至少采用一步一步的算法吗?提前致谢
答案 0 :(得分:2)
注意:
许多简单的imap_open到gmail解决方案可以正常工作如果您启用Google的“安全性较低”模式,使用https://www.google.com/settings/security/lesssecureapps ...当然,这意味着您的Gmail不太安全。
vivOAuthIMAP将在任一模式下工作:如果启用“安全性较低”,则执行“正常”登录;如果禁用安全性较低,则执行Oauth登录。
要使VivOAuthIMAP正常工作,请务必启用php_curl
*很多几乎没有解决方案对我来说不太适合(在简单的php中工作)。以下是一些几乎可以产生有用效果的网站:
http://codeload.github.com/google/google-api-php-client/zip/master - 示例工作正常,我可以使用idtoken.php获取访问令牌,但它无法使用...
http:// code.google.com/p/google-mail-oauth2-tools/wiki/PhpSampleCode - 当我剪切/粘贴由idtoken(从上面)生成的访问令牌时,我得到了一个登录失败。我不知道我做错了
http:// www.phpclasses.org/browse/download/zip/package/7700/name/oauth-api-2014-12-22.zip - 做得不太好
答案 1 :(得分:1)
实施了一个简单的库。
尚未添加删除邮件功能。但你可以看看它是否满足你的需要。
试试例子。
https://github.com/vmuthal/VivOAuthIMAP