为了验证api密钥,我们可以使用以下命令,
curl --header "Authorization: key=API_KEY" --header CType:"application/json" https://android.googleapis.com/gcm/send -d "{\"registration_ids\":[\"ABC\"]}"
有没有办法,项目ID(发件人ID)可以针对GCM的API密钥进行验证?
有没有办法用api键获取项目ID,反之亦然?
答案 0 :(得分:2)
For validating the api key we can use the following command,
curl --header "Authorization: key=API_KEY" --header
CType:"application/json" https://android.googleapis.com/gcm/send
-d "{\"registration_ids\":[\"ABC\"]}"
当您向GCM服务器发送POST请求时,GCM正在验证apikey againest发件人ID,因此它正在验证发件人ID和apikey,如果您的registration_ids
被发送错误的发件人ID,GCM将返回NotRegistered
错误