ich versuche, eine Anfrage auf der MapMyFitness
API (Oauth2) zu tun.Fehler 403 auf MapMyFitness API Anfrage
Ich kann meine Authorization Code
mit der oauth2-Kennzeichnung bekommen, aber jetzt muss ich eine Route anfordern. Hier
ist die Anfrage:
Alamofire.request(self.oauthClient.baseURL() + "workout/",
method: .get,
parameters: nil,
headers: authorizationHeader
)
.validate()
.responseData { [weak self] (response) in
switch response.result {
case .success(let data):
do {
let jsonResponse = try JSON(data: data)
success(items);
self?.isLoading = false;
} catch {
self?.isLoading = false;
failed(nil)
}
break;
case .failure(let error):
print(error);
self?.isLoading = false;
failed(error)
break;
}
}
Im Header hier ist der Autorisierungscode wie folgt aus:
"Authorization": "Bearer ***********************************"
Here is the doc about the route API : https://developer.underarmour.com/docs/v71_Workout
Alamofire Fehler:
responseValidationFailed(Alamofire.AFError.ResponseValidationFailureReason.unacceptableStatusCode(403))
i Fehle etwas ? Thx
können Sie Ihren Code teilen für OAuth2 Genehmigung zu machen? Hast du es in swift3 geschrieben? Ich habe versucht, ein Tutorial für swift3 zu finden, aber es gibt nichts da draußen:/ – pawisoon
@pawisoon Stellen Sie eine Frage mit Ihrem Code und Problem, und ich werde versuchen, Ihnen zu antworten. – Makaille
hier: http://stackoverflow.com/questions/43524410/oauth2-for-mapmyrun-using-swift-3 – pawisoon