Ich hab mir eine kleine Software zusammengetippert, mit der ich bei meinem Lieblingsonlinespiel meine Markttätigkeiten verwalten kann. Dazu sende ich eine Abfrage über eine URL und bekomme die Antwort als downloadfile. Alles prima.
Nun gibts aber Sachen, für die ich mich einloggen muss - das läuft über OAuth 2.0. Da komme ich mit meinen Programmierfähigkeiten an meine Grenzen, denn für eine Abfrage muss ich nicht nur eine einzeilige URL schicken sondern mit Header...
ZitatCreate a Base64 encoded string, including padding, where the contents before encoding are your application’s client ID, followed by a :, followed by your application’s secret key (e.g. Base64(<client_id>:<secret_key>)). For example, given the input CLIENT_ID:CLIENT_SECRET, the resulting string should be Q0xJRU5UX0lEOkNMSUVOVF9TRUNSRVQ=.
- You will need to send the following HTTP headers (replace anything between <>, including <>):
- Authorization: Basic <Base64 encoded credentials>
- Content-Type: application/x-www-form-urlencoded
- Host: login.eveonline.com
Finally, send a POST request to https://login.eveonline.com/v2/oauth/token with your form encoded values and the headers from the last step.
Wie schaffe ich mit XProfan 4 diese Hürde?