为了验证 api key ,我们可以使用以下命令,
curl --header "授权:key=API_KEY"--header CType:"application/json"https://android.googleapis.com/gcm/send -d "{\"registration_ids\": [\"ABC\"]}"
有什么方法可以根据 GCM 的 API key 验证项目 ID(发件人 ID)吗?
有什么方法可以使用 api key 获取项目 id 或反之亦然吗?
最佳答案
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 会根据发件人 ID 验证 apikey,因此如果您的 registration_ids
是使用错误的发件人 ID 生成的,那么它会同时验证发件人 ID 和 apikey, GCM 将返回 NotRegistered
错误
关于java - 如何从 GCM 的 API key 获取项目 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34784138/