【发布时间】:2016-09-24 15:39:10
【问题描述】:
我已经尝试了很多解决方案来解决它。
这里有很多未解决的问题(在 stackoverflow 上)寻找相同的解决方案。
当我打电话时:
curl --header "Authorization: key=MY_KEY" --header "Content-Type: application/json" https://android.googleapis.com/gcm/send -d "{\"registration_ids\":[\"THE_ID\"]}"
我明白了:
<HTML>
<HEAD>
<TITLE>Unauthorized</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<H1>Unauthorized</H1>
<H2>Error 401</H2>
</BODY>
</HTML>
问题是:stackoverflow 上的每个解决方案都说“使用服务器密钥,而不是浏览器密钥”。在当前控制台上,当我创建服务器密钥时,它会显示一些选项,我不确定它是否正确。
当然,我已经创建了一些。它创建一个要下载的 json 文件,上面有一些数据...但我真的不知道服务器密钥在哪里。
我应该使用什么键以及从哪里获得它?
“创建凭证”选项,这里我选择第三个:
创建服务器密钥的两个选项:
【问题讨论】:
标签: google-cloud-messaging chrome-gcm