Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php digitalocean上wordpress网站的Updraftplus提供google不接受的googledrive身份验证的IP地址_Php_Wordpress_Google Drive Api_Digital Ocean - Fatal编程技术网

Php digitalocean上wordpress网站的Updraftplus提供google不接受的googledrive身份验证的IP地址

Php digitalocean上wordpress网站的Updraftplus提供google不接受的googledrive身份验证的IP地址,php,wordpress,google-drive-api,digital-ocean,Php,Wordpress,Google Drive Api,Digital Ocean,我正在尝试为我的一个wordpress网站digitalocean droplet设置updraftplus 在updraftplus设置中,我添加以下内容作为google api上的授权URI http://123.456.789./wp-admin/options-general.php?action=updraftmethod-googledrive-auth (出于安全原因,混淆了我的ip) 当我试图将它输入到GoogleAPI以创建新的web应用程序客户端id时,google不会接受

我正在尝试为我的一个wordpress网站digitalocean droplet设置updraftplus

在updraftplus设置中,我添加以下内容作为google api上的授权URI

http://123.456.789./wp-admin/options-general.php?action=updraftmethod-googledrive-auth
(出于安全原因,混淆了我的ip)

当我试图将它输入到GoogleAPI以创建新的web应用程序客户端id时,google不会接受它。 所以我继续把我的域名放在ip地址的位置,并且能够创建一个客户id和密码

但当我将其添加到updraftplus设置中并尝试进行身份验证时,Google drive帐户不会接受它。 我得到以下错误

 Error: Invalid_request
nvalid parameter value for redirect_uri: Raw IP addresses not allowed:   http://123.456.789/wp-admin/options-general.php?action=updraftmethod-googledrive-auth
请求详细信息:

scope=https://www.googleapis.com/auth/drive
response_type=code
access_type=offline
redirect_uri=http://123.456.789/wp-admin/options-general.php?action=updraftmethod-     googledrive-auth
approval_prompt=force
state=token
client_id=some-numbers.apps.googleusercontent.com
有办法解决这个问题吗


提前谢谢。

我能解决这个问题

问题在于wordpress设置(通常)中,wordpress地址(URL)和站点地址(URL)具有ip地址值,而不是站点域名

因此,在URL字段中,它显示的是ip地址,而不是常规的wordpress URL


将这些字段更改为我的域名解决了这个问题。

我认为您应该联系updraftplus支持部门寻求帮助。