it-swarm.com.de

Twitter Rückruf-URL

Ich arbeite mit Twitter SDK zur Integration in ios app.Wenn ich alle Schritte befolge und den Kundenschlüssel erstellt und in meine App stecke. Wenn ich die App starte, zeigt sie "[TwitterKit] hat einen Fehler mit der Nachricht festgestellt 

"Fehler beim Abrufen des Benutzerauthentifizierungstokens.": Fehlerdomäne = TWTRLogInErrorDomain Code = -1 "Rückruf-URL für diese Client-Anwendung nicht genehmigt . Genehmigte Rückruf-URLs können in Ihrer Anwendung angepasst werden Einstellungen" UserInfo = {NSLocalizedDescription = Rückruf-URL nicht für diese Clientanwendung genehmigt. Genehmigte Callback-URLs können in Ihren Anwendungseinstellungen angepasst werden "

Wie löse ich das?

18
Yaseen khan

Ich hatte das gleiche Problem und die Dokumentation zu TwitterKit ist nicht genau oder Twitter hat seine Richtlinien geändert. In jedem Fall muss auf der Twitter Apps-Site die Callback-URL sehr spezifisch festgelegt werden. Die Rückruf-URL sollte das folgende Format haben:

twitterkit-{consumer/api key}://

Zum Beispiel:

twitterkit-128238aKjqlp123AKdasdf://

Dies muss auch genau so in Ihrer Info.plist registriert sein:

<dict>
<key>CFBundleURLSchemes</key>
<array>
    <string>twitterkit-128238aKjqlp123AKdasdf</string>
</array>
</dict>

Weitere Dokumentation finden Sie hier: https://developer.Twitter.com/de/docs/basics/callback_url.html

36
David J

Ich habe gerade das Callback-URL-Feld twitterkit-<apiKey>://..__ hinzugefügt. Wenn Sie einen apiKey wie abc haben, sollten Sie twitterkit-abc:// hinzufügen. Diese Arbeit für iOS, für Android, fügen Sie einfach twittersdk:// hinzu.

15

Um dieses Problem zu beheben, gehen Sie wie folgt vor:

[Verpflichtend]

Fügen Sie CallbackURL wie folgt in das Dashboard ein:

Für iOS:

twitterkit-CONSUMERKEY: //

Für Android:

twittersdk: //

Hilfe-Link: 

https://twittercommunity.com/t/ios-Twitter-login-error-code-415/107775

[Hinweis: Bitte ersetzen Sie Ihren Verbraucherschlüssel anstelle der Wörter "VERBRAUCHER" im obigen Format.]

11

Meine Lösung: Ich hoffe es ist nützlich.  enter image description here

3
PhuocLuong

Hey, alle hier sind eine einfache Lösung, die für mich funktioniert hat. 

Gehen Sie zu: https://apps.Twitter.com Gehen Sie zur Registerkarte Einstellungen. Deaktivieren Sie unter URL für Servicebedingungen das Kontrollkästchen mit der folgenden Angabe: "Rückrufsperre nicht möglich" Testen Sie jetzt Ihre App. 

1
Javan Aimable

Gehe zu https://apps.Twitter.com

Dann auf der Registerkarte "Einstellungen" Ihrer App . Füllen Sie das Formular "Callback-URLs" aus. 

Gemäß dieser Dokumentation müssen Sie nur eine gültige URL eingeben: https://github.com/Twitter/twitter-kit-ios/wiki/Installation

HINWEIS: Obwohl die Callback-URL in Ihrer App nicht von Twitter Kit angefordert wird, muss sie auf eine gültige URL gesetzt sein, damit die App mit dem SDK funktioniert.

1
JeffProd

Endlich fand ich die Lösung für meinen Fall. Ich hoffe es hilft jemand anderem

Setzen Sie dieses Feld in das Feld URL-Rückruf.

twittersdk: //

Siehe: https://github.com/Twitter/twitter-kit-Android/issues/135

0
Rico Nguyen