2017-03-13 17 views
0

Baidu Push Notificationのアクセストークンを取得しようとしています。私はSDKのドキュメントに従ってすべてを行っており、コンソールからプッシュ通知を送信できます。私はその文書を読んで、このコード行を使ってサービスを開始しています。Baidu Push Notificationのアクセストークンを取得する

PushManager.startWork(getApplicationContext(), PushConstants.LOGIN_TYPE_API_KEY, Utils.getMetaValue(SplashActivity.this, "api_key")); 

PushManager.startWork(getApplicationContext(), PushConstants.LOGIN_TYPE_ACCESS_TOKEN, Utils.getMetaValue(SplashActivity.this, "api_key")); 

を使用する別の方法ですが、私はそれはおそらく、私が使用していたコードの誤りに、仕事やアクセストークンを取得するように見えることはできません。誰も私を導くことができますか?最初のメソッドを使用すると、userId、channelId、およびrequestIdのようなものを取得することができますが、そのうちの1つがアクセストークンになりますか?

2番目の方法を使用すると「30603不正な構築要求が発生しました。サーバー側の検証に失敗しました」というエラーが発生しました。

すべてのガイドは北京語で、Google翻訳はこれまでのところしかできませんでした。ヘルプは非常に高く評価されます。

答えて

1

このようにresultCodeを見つけることができます。

your resultCode

code error list

+0

私ははい、結果コードを見ることができますが、どのように私はアクセストークンとして機能しているかを知ることになっていますか?それは、channelId、userId、またはrequestIdですか? – Tyson

+0

アクセストークンはありません。あなたはapi_keyだけを設定するだけです。 – stonemover

+0

APIキーを設定してコンソールから通知を受け取ることはできますが、個々のデバイス通知を送信するにはアクセストークンが必要ですか?それは、以下のコードが何のためにあるのかではありません: ** PushManager.startWork(getApplicationContext()、PushConstants.LOGIN_TYPE_ACCESS_TOKEN、Utils.getMetaValue(SplashActivity.this、 "API_KEY")); ** その後の使用は何でしょうその部分のコードの?だからあなたはBaiduプッシュでアクセストークンを取得することはできません? – Tyson

関連する問題