2015-05-18 84 views
0

我在谷歌開發者控制檯註冊了一個新的應用程序,並創建了一個新的服務器密鑰。然而,發帖到https://android.googleapis.com/gcm/send回報401:未經授權的API密鑰與谷歌雲消息

curl --header "Authorization: key=$api_key" --header Content-Type:"application/json" https://android.googleapis.com/gcm/send -d "{\"registration_ids\":[\"APA91bEjNEnC2uKJhzjAGFupsvMp59DL67HIow5RO4eeinRV5eR1uiIIlEmJw8C_jzL18MyxYmsNJbam-M03xKopCfWqpTq0rkM93CRvRVx_h2tbyAfZfOvZc5NTAOjspWeXDJGlazHug7qXb4Tgg059ZXq-MHxwDA\"]}" 
<HTML> 
<HEAD> 
<TITLE>Unauthorized</TITLE> 
</HEAD> 
<BODY BGCOLOR="#FFFFFF" TEXT="#000000"> 
<H1>Unauthorized</H1> 
<H2>Error 401</H2> 
</BODY> 
</HTML> 

有誰知道什麼可能出錯?

謝謝!

回答

0

請檢查兩件事情:

  1. 您與全服務器密鑰定義$api_key
  2. 您在Google Developers Console中啓用了「Google Cloud Messaging for Android」API。