Я пытаюсь выполнить аутентификацию пользователя в приложении iOS, но все, что я получаю, это ошибка .Учетные данные для учетной записи Disqus OAuth
Согласно documentation, «этот тип потока ограничивается только утвержденных приложений, так что вы должны запросить доступ первого».
Как я могу одобрить мое приложение, чтобы выполнить этот поток?
Часть моего запроса:
NSURL *url = [NSURL URLWithString:@"https://disqus.com/api/oauth/2.0/access_token/"];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:WS_TIMEOUT];
NSString *strAuth = [NSString stringWithFormat:@"%@:%@", username, password];
NSString *strAuthBase64 = [[strAuth dataUsingEncoding:NSUTF8StringEncoding] base64EncodedString];
NSString *postString = [NSString [email protected]"grant_type=password&client_secret=%@&client_id=%@&scope=read,write", DISQUS_SECRET, DISQUS_KEY];
[request addValue:[NSString stringWithFormat:@"Basic %@", strAuthBase64] forHTTPHeaderField:@"Authorization"];
[request setHTTPMethod:@"POST"];
[request setHTTPBody:[postString dataUsingEncoding:NSUTF8StringEncoding]];
Спасибо заранее.
Выглядит очень хорошо! –