2016-04-15 12 views
0

firebase cli jode.jsツールを実行すると明らかに間違っていることが誰かに見えるかどうか疑問に思っていました。私はいくつかのトークンを試しました(いくつかはログインによって生成されました:ciといくつかは通常のログインによって生成されました)。いくつかのコマンドが動作しているようです(リスト、init)が、私はデータを取得できません:コマンドを動作させる。これは "--token"オプションに問題があるようです。通常ログインすると( "firebase login")、 "data:get/-f rentette"コマンドを問題なく実行できます。firebase-tools - 「認証トークンを解析できませんでした」

ご協力いただければ幸いです。

(以下はfailingコマンドの出力です)。

[~/$] firebase --token "-XXXXXjzTKnX9c_7qO|9546a9bc98f70f0b5b55ceb08ca23156" list 
┌──────────────────┬──────┬────────────────────┐ 
│ Name    │ Plan │ Collaborators  │ 
├──────────────────┼──────┼────────────────────┤ 
│ rentette   │ Free │ [email protected] │ 
├──────────────────┼──────┼────────────────────┤ 

[~/$] firebase --token "-XXXXXjzTKnX9c_7qO|YYYYYYYYYYYYYYYY5ceb08ca23156" data:get/-f rentette --debug 
---------------------------------------------------------------------- 
Command:  /usr/bin/node /home/nhamilton/.npm-packages/bin/firebase --token -XXXXXjzTKnX9c_7qO|YYYYYYYYYYYYYYYY5ceb08ca23156 data:get/-f rentette --debug 
Platform:  linux 
Node Version: v5.10.1 
Time:   Fri Apr 15 2016 11:31:20 GMT+1000 (AEST) 
---------------------------------------------------------------------- 

Error: Could not parse auth token. 
Error Context: { 
    "body": { 
    "error": "Could not parse auth token." 
    }, 
    "response": { 
    "statusCode": 400, 
    "headers": { 
     "content-length": "46", 
     "content-type": "application/json; charset=utf-8", 
     "cache-control": "no-cache", 
     "strict-transport-security": "max-age=31556926; includeSubDomains; preload", 
     "connection": "close" 
    }, 
    "request": { 
     "uri": { 
     "protocol": "https:", 
     "slashes": true, 
     "auth": null, 
     "host": "rentette.firebaseio.com", 
     "port": 443, 
     "hostname": "rentette.firebaseio.com", 
     "hash": null, 
     "search": "?auth=-XXXXXjzTKnX9c_7qO%7cYYYYYYYYYYYYYY5ceb08ca23156", 
     "query": "auth=-XXXXXjzTKnX9c_7qO%7cYYYYYYYYYYYYYY5ceb08ca23156", 
     "pathname": "/.json", 
     "path": "/.json?auth=-XXXXXjzTKnX9c_7qO%7cYYYYYYYYYYYYYY5ceb08ca23156", 
     "href": "https://rentette.firebaseio.com/.json?auth=-XXXXXjzTKnX9c_7qO%7cYYYYYYYYYYYYYY5ceb08ca23156" 
     }, 
     "method": "GET", 
     "headers": {} 
    } 
    } 
} 

答えて

0

あなたのトークンはどこから来たのですか?レガシーfirebase認証トークンを引き続き使用している場合は、トークンを更新してください。現時点ではfirebase auth SDKを更新しているので、新しいauth SDKで古いトークンを生成する必要があります。そうしないと、新しいFirebaseでは動作しません。

関連する問題