Php 谷歌云消息未经授权

Php 谷歌云消息未经授权,php,google-api,google-cloud-messaging,Php,Google Api,Google Cloud Messaging,我正在开发一个应用程序,可以使用谷歌云消息接收通知。我按照谷歌的指示实现了它,它成功了。对于Google云消息传递的服务器端实现,我使用了一个PHP Web服务器 我在从Web服务器切换时遇到问题。我从http服务器切换到https服务器。此https服务器的IP地址与http服务器的IP地址不同 在GoogleDeveloper控制台中,我编辑了新https服务器IP的服务器密钥的允许IP地址。我应用了这些设置,但现在在尝试向Google Cloud Messaging发送通知时出现以下错误:

我正在开发一个应用程序,可以使用谷歌云消息接收通知。我按照谷歌的指示实现了它,它成功了。对于Google云消息传递的服务器端实现,我使用了一个PHP Web服务器

我在从Web服务器切换时遇到问题。我从http服务器切换到https服务器。此https服务器的IP地址与http服务器的IP地址不同

在GoogleDeveloper控制台中,我编辑了新https服务器IP的服务器密钥的允许IP地址。我应用了这些设置,但现在在尝试向Google Cloud Messaging发送通知时出现以下错误:

未授权错误401

我还尝试删除服务器密钥并重新生成一个。当我在php代码中使用这个新键时,我得到了相同的错误

我搜寻着答案。有很多问题包含了谷歌云消息的未授权问题。在大多数情况下,人们使用的是android密钥而不是服务器密钥。请注意,我已经在使用服务器密钥

一切都正常,直到我交换了IP地址


这里可能有什么问题?

我在Google开发者控制台中删除了输入的IP地址,因此现在它被设置为“允许的任何IP”,现在可以工作了。这很奇怪,因为我输入的IP地址是100%正确的。我猜这是一个与谷歌本身有关的问题。

您可以随时清除服务器密钥中允许的IP地址,以便允许每个IP地址。您输入的新IP地址可能是错误的。IP地址经过仔细检查,是正确的。但很高兴知道我也可以让它空着,我会试试的。好的。。我删除了IP地址,现在它可以工作了。非常奇怪,因为输入的IP地址是100%正确的。