Android 谷歌云消息验证错误(401)

Android 谷歌云消息验证错误(401),android,python,push-notification,google-cloud-messaging,Android,Python,Push Notification,Google Cloud Messaging,我使用PythonGCM作为推送通知后端服务器 我可以成功地从本地计算机向Android应用程序发送推送通知。一切正常 但是,当我从服务器上运行它时,总是会出现以下错误: GCMAuthenticationException: There was an error authenticating the sender account 服务器被列入白名单(我添加了IPv4、IPv6以及0.0.0.0/0以确保)。 而且API键绝对正确,我复制了我的配置文件 它不起作用的原因还有什么?我有一个类似的

我使用PythonGCM作为推送通知后端服务器

我可以成功地从本地计算机向Android应用程序发送推送通知。一切正常

但是,当我从服务器上运行它时,总是会出现以下错误:

GCMAuthenticationException: There was an error authenticating the sender account
服务器被列入白名单(我添加了IPv4、IPv6以及0.0.0.0/0以确保)。 而且API键绝对正确,我复制了我的配置文件


它不起作用的原因还有什么?

我有一个类似的问题,我让它起作用的唯一方法是将0.0.0.0/0添加到我的白名单中。

根据我对原始问题的评论,我也有完全相同的问题,即使只是从命令行运行curl,正如,在我的本地计算机上与在服务器上给出的结果不同,即使白名单中有0.0.0.0/0

事实证明,默认情况下,我的服务器(我看不见)通过IPv6运行curl,因此我可以通过强制curl通过IPv4(使用-4开关)或将服务器的IPv6地址添加到GCM白名单来解决问题。我怀疑添加通配符IPv6地址也会起作用,但我没有尝试


在任何情况下,回想起来,IPv4通配符显然与IPv6在流量上不匹配。

您解决过这个问题吗?您解决过这个问题吗?我也有同样的问题:即使只是在GCM的Authentication Error description()中运行建议的test curl命令在我的本地机器上工作,在我的服务器上也会失败。当python gcm完全停止工作时,我测试了节点gcm,现在它似乎在我的服务器上也能工作。也许是因为谷歌方面的改变,图书馆被破坏了?