Forum: Programmieren allgemein
Delphi
by Guido R.,
29. Okt 2014
Heureka ! :cheer:
Nachdem ich die "REST.Authenticator.OAuth.pas" entsprechend umgeschrieben und damit so unbedeutende Kleinigkeiten wie die VerifierPIN eingebunden habe, kann ich mich an magento anmelden. Leider nervt die "REST.Authenticator.OAuth.WebForm" ziemlich. Kennt jmd. einen einfachen Weg, diesen zu umgehen und mittels Username und Passwort direkt Zugang zu erhalten?
Gruß
Guido R.
Forum: Programmieren allgemein
Delphi
by Guido R.,
16. Okt 2014
so...
Bin jetzt einen kleinen Schritt weiter.
Hab's nun geschafft, RequestToken und VerifierPIN zu erhalten, aber beim Abruf des AccessTokens bekomme ich eine Fehlermeldung.
procedure TForm1.GetAccessToken(Sender: TObject);
var S:String;
begin
RESTRequest.ResetToDefaults;
RESTClient.ResetToDefaults;
Forum: Programmieren allgemein
Delphi
by Guido R.,
8. Okt 2014
Die Tfrm_OAuthWebForm ist in REST.Authenticator.OAuth.WebForm.Win vorhanden und man kann sie debuggen.
Ich habe den Eindruck, dass in dem RESTDemo von emba überhaupt keine Routine zum Schließen dieses Fensters hinterlegt ist.
Zumindest nicht für Twitter/OAuth1 - Bei den OAuth2-Beispielen schon. Dort werden die Funktionen für OnBeforeRedirect und/oder OnAfterRedirect und/oder OnTitleChanged...
Forum: Programmieren allgemein
Delphi
by Guido R.,
2. Okt 2014
Das habe ich auch bereits.
Unter System->Webdienste->REST - OAuth-Verbraucher habe ich eine App angelegt. Magento liefert Key und Secret dazu. Diese gebe ich in ConsumerKey und ConsumerSecret ein.
BTW : Meine bisherigen Versuche halten sich nahe an embas RESTDemo (Twitter)
Als nächstes müsste man sich RequestToken und RequestSecret über den RequestTokenEndpunkt...
Forum: Programmieren allgemein
Delphi
by Guido R.,
2. Okt 2014
Hallo !
Ich soll derzeit eine Schnittstelle zum Magento-Webshop unter Delphi (XE5) schreiben.
Die Schnittstelle der Wahl ist hier REST. Ich habe jedoch Schwierigkeiten, mit Hilfe von tRestClient, tOAuth1Authenticator, tRestRequest und tRestResponse die OAuth1-Authentifizierung von magento umzusetzen. Die Werte habe ich wie in der magento REST-Dokumentation gesetzt, einen "OAuth-Verbraucher"...