2013-12-11 4 views
1

я выполнить эту команду:Ошибка или ошибка синтаксиса GCM?

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 

Является ли синтаксис локонов команды неправильно или что-то с серверами Google?

+0

Я получаю то же самое –

ответ

2

Сначала Получить ключ API GCM: Пройти следующий процесс. Шаг 1: Войдите в https://cloud.google.com/console с вашей учетной записью Google

Шаг # 2: В навигации слева, перейдите в "API для & аутентификации> APIs"

Шаг 3: Найти «Google Cloud Messaging для Android »и нажмите кнопку« ВЫКЛ »рядом с ним (обратите внимание: это может потребовать согласия на дополнительные условия предоставления услуг).

Шаг №4: В навигационной панели слева введите« APIs & auth> Зарегистрированные приложения "

Шаг № 5: Подождите очень долгое время, по всей видимости.

Шаг № 6: Нажмите красную кнопку РЕГИСТРАТОРА APP.

Шаг 7: Дайте АРР, имя и выберите веб-приложение, затем нажмите Регистрация

Шаг 8: Нажмите на раздел «Сервер ключа» для сервера ключа

А затем получить уведомление устройства Я БЫ .

локон --header "Разрешение: ключ = XXXXXXX" --header Content-Type: "приложения/JSON" https://android.googleapis.com/gcm/send -d "{\" XXXXXXXXXXXXXXXXXXXXXXXXXXXX \ ": [\" ABC \ "]}"

Смежные вопросы