我试图在Google API控制台上检查GCM的API服务器密钥,但如果我选择项目并检查凭据,它会向我显示与我不同的发件人ID和API服务器密钥在客户端(app)配置。
如果我尝试访问https://code.google.com/apis/console/#project:<Sender_ID>
,则表示您无权对所选资源执行操作消息给我
也许有人不小心重新生成了API Server密钥?我不知道具体原因,但如果我在服务器上配置以前的API服务器密钥,我仍然会收到推送通知,这意味着以前的API服务器密钥仍处于活动状态。
我的问题是:我如何再次在控制台上显示我之前的发件人ID(在应用上配置)和API服务器密钥?
答案 0 :(得分:0)
我已经尝试过了,并且能够在我的Google API控制台中看到相同的发件人ID和旧版服务器密钥。
令我感到困惑的是,您如何接受 访问被拒绝 ,因为您认为该项目属于您的项目。如果您无法访问,则只是意味着您未获得授权。
发件人ID(又名项目ID)是永久性的,而当重新生成服务器密钥(旧密钥首先被删除)时,旧密钥将立即失效。
你可以做两件事:
将项目导入Firebase Console,然后从项目设置中查看 Cloud Messaging 标签中的发件人ID和( Legacy )服务器密钥。
或者您可以通过填写this form来进一步了解GCM支持,以进一步检查您收到 拒绝访问 的原因你拥有的项目。