Quote:
Originally Posted by marcomatic0
Dann hab ich mich vielleicht nicht richtig ausgedrückt, mein Fehler.
Aber egal jetzt.
Der Tipp hilft nicht wirklich, weil der die von dir besagte Stelle nicht erreicht.
Er hat den RefreshToken ja schon.
Siehe hier :
[Only registered and activated users can see links. Click Here To Register...]
|
Klar ist der gesetzt wenn du es schon einmal hast laufen lassen und die Server noch on waren :D
Code:
if (_settings.GoogleRefreshToken != string.Empty)
{
tokenResponse = await GoogleLogin.GetAccessToken(_settings.GoogleRefreshToken);
AccessToken = tokenResponse?.id_token;
}
if (AccessToken == null)
{
var deviceCode = await GoogleLogin.GetDeviceCode();
tokenResponse = await GoogleLogin.GetAccessToken(deviceCode);
_settings.GoogleRefreshToken = tokenResponse?.refresh_token;
AccessToken = tokenResponse?.id_token;
}
Er fragt ja extra ab, wenn "_settings.GoogleRefreshToken" nicht leer ist, dann nutze ihn weil dann wird schon der richtige drin stehen.
Also machst du dich auf die Suche nach "_settings.GoogleRefreshToken" weil da muss er ja drin stehen, wenn nicht würde er den Token da rein schreiben, also trotzdem finden.
Das führt uns nach "PokemonGo.RocketAPI.Console" -> "UserSettings.settings", klick du dort drauf hast du eine lustige Eingabemaske wo dein Token drin steht den du löschen kannst.
Das ganze gilt logischer Weise für die uncompiled version.
Wenn du das ganze schon compiled hast, dann schau doch mal in:
"Pokemon-Go-Rocket-API-master\PokemonGo.RocketAPI.Console\bin\Debug"
oder Release, je nachdem wie du es gemacht hast.
Dort ist eine Datei namens "PokemonGo.RocketAPI.Console.exe.config", machst du diese auf findest du weiter unten folgendes:
Code:
<userSettings>
<PokemonGo.RocketAPI.Console.UserSettings>
<setting name="AuthType" serializeAs="String">
<value>Google</value>
</setting>
<setting name="PtcUsername" serializeAs="String">
<value>username</value>
</setting>
<setting name="PtcPassword" serializeAs="String">
<value>pw</value>
</setting>
<setting name="GoogleRefreshToken" serializeAs="String">
<value />
</setting>
<setting name="DefaultLatitude" serializeAs="String">
<value>-37.764671</value>
</setting>
<setting name="DefaultLongitude" serializeAs="String">
<value>145.357925</value>
</setting>
<setting name="DefaultAltitude" serializeAs="String">
<value>10</value>
</setting>
</PokemonGo.RocketAPI.Console.UserSettings>
</userSettings>
Evtl. hilft dir das ja weiter ;)