我正在尝试将Google SMTP插件添加到我的wordpress网站。
我安装了插件,然后去谷歌开发者控制台创建了新项目,添加了Gmail API,添加了凭据。
现在这一步与我过去的记忆有所不同。我没有得到API密钥,而是得到了一个包含所有信息的JSON文件,其中的静态字段似乎大部分匹配。
然后,我转到Gmail SMTP插件中的设置窗体,并按以下方式映射设置:
Client id
字段到client_id
来自JsonClient Secret
字段到private_key
来自JsonClient Email
字段到client_email
来自Json
(见下文)
当我试图授予许可时
这是一个错误错误:redirect\\u uri\\u不匹配
请求中的重定向URI,http://localhost/wordpress/wp-admin/options-general.php?page=gmail-smtp-settings&action=oauth_grant
, 与为OAuth客户端授权的不匹配。要更新授权的重定向URI,请访问:https://console.developers.google.com/apis/credentials/oauthclient/113520075367233598862?project=[my_project_id]
所以我点击了链接并添加了http://localhost/wordpress/wp-admin/options-general.php?page=gmail-smtp-settings&action=oauth_grant
在google开发者控制台中,OAuth Conscent Screen
选项卡Homepage URL (Optional)
字段并保存了它,但错误仍然存在,我猜是因为我没有将url放在正确的位置,或者因为我正在从localhost运行应用程序。
Where do I need to set up redirect url for this error to go away?