Ich arbeite an der iPad App und ich muss Instagram integrieren. Ich habe ein Muster gefunden, das gut funktioniert. Aber zu meiner App kam ich als neuer Benutzer in Instagram Entwickler-Account registriert. Obwohl ich die in Instagram-API-Dokumenten beschriebenen Schritte befolge, erhalte ich die Fehlermeldung "Der Umleitungs-URI entspricht nicht dem registrierten Umleitungs-URI".
Kann mir jemand erklären, wie ich Redirect URI erzeuge?
Hier ist, was ich in Instagram gemacht habe.
Und in meinem Simulator bekomme ich diesen Fehler:
Sie können, was Sie wollen, als Weiterleitungs-URI verwenden. Sie müssen den Umleitungs-URI als Get-Parameter in Ihrer Autorisierungsanfrage übergeben.
Stellen Sie sicher, dass beide übereinstimmen! Sie können zu Unterordnern navigieren oder zusätzliche Parameter hinzufügen, aber der Anfang davon muss gleich bleiben.
Ich würde vorschlagen, Ihre Website nicht zu verwenden, sondern einen Link zu einem Ihrer Apps-URL-Schemas zu erstellen. Eine Anleitung, wie Sie diese einrichten können, finden Sie hier: Ссылка
So könnten Sie zum Beispiel myapp://
als Standard-Weiterleitungs-URI verwenden, den Sie bei instagram registrieren möchten.
In Ihrer App können Sie zusätzliche Parameter hinzufügen. Instagram leitet diese an Ihre Weiterleitungs-URI weiter, sodass Sie sie in Ihrem AppDelegate oder auf Ihrem Server erneut lesen können. Stellen Sie sicher, dass Sie den Weiterleitungs-URI ordnungsgemäß codieren. Der einfachste Weg dies zu tun wäre:
%Vor% Fügen Sie nun redirectURI
zusammen mit Ihrer Client-ID in diese URL ein und feuern Sie die Anfrage ab:
Wenn Sie mehr als die grundlegenden Berechtigungen benötigen, sehen Sie sich die Bereiche in der Dokumentation an.
Tags und Links objective-c iphone ios ipad instagram