繁体   English   中英

GCM错误或curl语法不正确?

[英]GCM error or curl syntax incorrect?

我执行以下命令:

curl --header "Authorization: key=$api_key" --header Content-Type:"application/json" https://android.googleapis.com/gcm/send  -d "{\"registration_ids\":[\"ABC\"]}"

并得到这个:

<HTML>
<HEAD>
<TITLE>Moved Temporarily</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<H1>Moved Temporarily</H1>
The document has moved <A HREF="http://developer.android.com/guide/google/gcm/">here</A>.
</BODY>
</HTML>
curl: (6) Could not resolve host:  -d; nodename nor servname provided, or not known
curl: (3) [globbing] nested braces not supported at pos 21

curl命令的语法是否正确,或者与Google服务器有关?

首先获取GCM API密钥:请执行以下过程。 步骤#1:使用您的Google帐户登录https://cloud.google.com/console

步骤#2:在左侧的导航栏中,进入“ API和身份验证> API”

步骤#3:找到“ Android的Google Cloud Messaging”,然后单击其旁边的“关闭”按钮(注意:这可能涉及然后同意其他服务条款)

步骤#4:在左侧的导航栏中,进入“ API和身份验证>已注册的应用”

步骤5:显然要等很长时间。

步骤#6:单击红色的REGISTER APP按钮。

步骤#7:为应用命名,并选择Web应用,然后单击注册

步骤#8:点击服务器密钥的“服务器密钥”部分

然后获取设备通知ID。

curl --header“授权:密钥= XXXXXXX” --header内容类型:“ application / json” https://android.googleapis.com/gcm/send -d“ {\\” XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX \\“:[\\” ABC \\ “]}”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM