サーバー上のトピックにデバイストークンを登録しようとしています。 FCM server docsによると進ん要求:Google FCM - トピックに登録できません - 502または "エラー内部"
curl --header "Authorization: key=AAAA...qC1GXg" \
--header "Content-Type:application/json" \
-X POST -d '{}' \
"https://iid.googleapis.com/iid/v1/BY7kK...rbZ/rel/topics/mytopic"
返します
502. The server encountered a temporary error and could not complete your request.<p>Please try again in 30 seconds
同じ502は、このように、私は「詳細」パラメータを使用してトークン情報を取得しようとしているときに返される:
curl --header "Authorization: key=AAAA...C1GXg" \
"https://iid.googleapis.com/iid/info/BY7kK...rbZ?details=true"
"details"パラメータを追加しないとすべて正常です - それは200とjsonデータを返します:
{"applicationVersion":"24","attestStatus":"UNKNOWN","application":"com.my.app","scope":"*","authorizedEntity":"...","appSigner":"...","platform":"ANDROID"}
私もbatchAddを試してみました:(私はトークンのデータを得ることができますので、私が使用
{"results":[{"error":"INTERNAL"}]}
認証キーとデバイストークンは、OKでなければなりません:
curl --header "Authorization: key=AAAA...81GXg" \
--header "Content-Type:application/json" \
-X POST \
-d '{"to":"/topics/mytopic", "registration_tokens": ["BY7k...rbZ"]}' \
"https://iid.googleapis.com/iid/v1:batchAdd"
、それはで終了トピックなし)、そのデバイスにメッセージを送信する(カールを使用する)こともOKです。 まだ、この502はこれまで24時間以上私のために起こっています。
これは新しいFCMプロジェクトです。私はGCMなどから移行していません。 Androidアプリはしばらく市場に出回っていますが、以前はクラウドメッセージングを使用していませんでした。
ここで何が間違っているのでしょうか?ありがとうございました。
こんにちは、[正しいとマークする](http://meta.stackexchange.com/a/5235/305652)あなたの回答 – MiguelHincapieC