gtoken自動取得のためのapi公開

gtokenをブラウザで取得するでイカリング3に必要なgtokenを手動で取得するページを公開しましたが、これを自動で取得したい人向けのページになります。

取得に必要な情報
Cookie: NALART
NASID
の2つです。 
EditThisCookieなどを使って、accounts.nintendo.com内の上2つを取得してください。

APIURL : https://api.koukun.jp/nintendo/gettoken/?NALART=<上のNALART>&NASID=<上のNASID>&app=spla3
リクエスト:GET 
 おまけとして、上のappをspla2にするとイカリング2のトークンを取得できます。
レスポンスContent-type:application/json; charset=utf-8

レスポンスjson

正常

{"return":true,"data":{"status": 0, "result": {"accessToken": "<ここにeyから始まるtokenが入ります。>", "expiresIn": 23400}, "correlationId": "<correlationId>"}}

異常

NALARTやNASIDから正しくログイン出来なかった場合

{"return":false,"message":"ログインに失敗しました。","data":null}

パラメータが足りない場合

{"return":false,"message":"パラメータが足りません。require:NALART","data":null}

コメント

  1. ふく より:

    いつもこちらの情報を活用させていただいてます。
    初歩的な質問ですが、教えて頂けると嬉しいです。
    こちらのレスポンスにあるaccessTokenは「gtokenをブラウザで取得する」のページで最終的に取得できるgtokenと同じ内容でしょうか?
    それともそもそも活用方法が異なりますでしょうか?

    こちらのAPIで取得したaccessTokenをhttps://api.lp1.av5ja.srv.nintendo.net/のページのgtokenに入れてもうまくページが開けませんでした。

    • koukun より:

      gtokenをブラウザで取得するのページは、このレスポンスの[“data”][“result”][“accessToken”]の内容を出しているだけなので、同一になります。
      イカリング3をブラウザで見てみようのページ通りにセットすれば見れるはずです。

      • ふく より:

        教えて頂きありがとうございます。
        正常のレスポンス自体は返ってきているのですが、どうも「イカリング3をブラウザで見てみよう」のページ通りにセットしてもうまくできませんでした。
        ブラウザで取得したトークンであれば問題無く見れるので、まずはこちらで接続してみます。
        ありがとうございました。

タイトルとURLをコピーしました