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}
コメント
いつもこちらの情報を活用させていただいてます。
初歩的な質問ですが、教えて頂けると嬉しいです。
こちらのレスポンスにあるaccessTokenは「gtokenをブラウザで取得する」のページで最終的に取得できるgtokenと同じ内容でしょうか?
それともそもそも活用方法が異なりますでしょうか?
こちらのAPIで取得したaccessTokenをhttps://api.lp1.av5ja.srv.nintendo.net/のページのgtokenに入れてもうまくページが開けませんでした。
gtokenをブラウザで取得するのページは、このレスポンスの[“data”][“result”][“accessToken”]の内容を出しているだけなので、同一になります。
イカリング3をブラウザで見てみようのページ通りにセットすれば見れるはずです。
教えて頂きありがとうございます。
正常のレスポンス自体は返ってきているのですが、どうも「イカリング3をブラウザで見てみよう」のページ通りにセットしてもうまくできませんでした。
ブラウザで取得したトークンであれば問題無く見れるので、まずはこちらで接続してみます。
ありがとうございました。