
我想在两天前将应用程序添加到ucenter,但是配置后,我总是提示通信失败.

在Internet上,我搜索了什么是appid,通信密钥不一致等等. 同时ucenter 32 通信失败,我也看到很在回答说配置正确ucenter 32 通信失败,或者通讯失败,但是最后,没有人给出答复或解释什么,那么我在这里遇到的情况很可能是其他人遇到的. 在这里记录下来,希望对其他人有帮助.

由于我在Internet上所说的内容无法解决问题,因此我将自己处理并在源代码中输出一些信息. 很快,我发现在更改配置并重新生成缓存后,应用程序配置信息显示为,我刚刚添加的配置不会出现.

找到配置信息的缓存文件时,权限为755,没有写权限,可以果断地修改权限,现在可以更新配置信息. 777

配置信息正确后,通讯仍然失败. 再看一遍. 发现提示“身份验证已过期并超时”.
事实证明,我的ucenter和要添加的应用程序位于两台不同的服务器上,两台服务器的时间不一致,一个使用标准时间,另一个是东八区的时间,即相差八. 小时,迅速调整时间使其一致,问题就解决了.
总而言之,当通信失败时,首先应检查诸如appid和通信密钥之类的配置文件是否一致,然后检查所配置的缓存文件是否具有写权限,最后查看两台计算机之间的时差是否沟通超过了一个小时.
当然,肯定还有其他一些我未遇到的问题导致通讯失败.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-185422-1.html
我们才知道美舰闯哪个礁
人家的确是在公海航行
买国产手机
无论在任何情况下都绝不放弃对南海疆域的管控