Zajmuję się tworzeniem aplikacji dla iOS z uwierzytelnianiem za pomocą Instagram API.niestandardowe Login Instagram API iOS
Mój kod do uwierzytelniania działa dobrze:
NSString *fullURL = [NSString stringWithFormat:@"https://instagram.com/oauth/authorize/?client_id=%@&redirect_uri=%@&response_type=code",KCLIENTID,kREDIRECTURI];
NSURL *url = [NSURL URLWithString:fullURL];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
instagramConnectWebView = [[UIWebView alloc] initWithFrame:self.view.bounds];
instagramConnectWebView.delegate = self;
[instagramConnectWebView loadRequest:request];
Jeżeli wniosek jest wysyłany, mój Webview pokazuje standardowy interfejs Instagram logowania, gdzie użytkownik musi wstawić nazwę użytkownika i hasło by się zalogować. Jeśli logowanie się powiedzie, aplikacja jest przekierowywana do mojego adresu URL przekierowania, gdzie otrzymuję kod i token tego użytkownika.
Moje pytanie jest naprawdę proste, czy istnieje sposób na dostosowanie standardowego interfejsu logowania na Instagramie? Chciałbym umieścić w mojej aplikacji dwa proste UITextField (jeden dla nazwy użytkownika i jeden dla hasła) i kiedy użytkownik kliknie na moje logowanie UIButton, aplikacja powinna wysłać (POST lub GET?) Nazwę użytkownika i hasło do Instagrama i zwrócić odpowiedź (Zaloguj się sukces lub nie).
Mam nadzieję, że sobie wytłumaczyć.
Dzięki.
Czy kiedykolwiek znalazłeś rozwiązanie? Próbuję też to rozgryźć. – GoldenJoe
I nie, nie wiem, czy jest to możliwe i nadal jestem przy użyciu standardowego interfejsu na Instagram API :( – lubilis
Jako użytkownik nie zaufa app, który tworzy własny ekran logowania do serwisu. Myślę, że nawet chociaż ekran logowania o Instagramie jest brzydki, myślę, że lepiej go zachować, ponieważ użytkownicy mogą bezpiecznie przekazywać swoje referencje bezpośrednio na Instagram. – dynamokaj