如何从GCM的API密钥获取项目ID?

时间:2016-01-14 07:48:33

标签: java android google-cloud-messaging google-cloud-storage

为了验证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,反之亦然?

1 个答案:

答案 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错误