相关疑难解决方法(0)

Twitter OAuth如何在Android中运行?

我已经找了一段时间的答案了,我承认我很困惑.我试图在我的应用程序中实现Twitter,并发现它有点挑战.似乎这样做的方法是将我的应用程序注册到Twitter(我已经这样做)作为浏览器应用程序.我不知道如何使用我的回调网址.我真的想回到我在应用程序中的当前活动,而不是被重定向到回调网址.我该怎么办呢?我很困惑......

twitter url android callback

15
推荐指数
1
解决办法
6148
查看次数

swift4:未批准此客户端应用程序的回调URL

我正在使用swift4:我想通过Twitter登录应用程序,但是当我按下twitter按钮登录时出现此错误:

未批准此客户端应用程序的回调URL.可以在您的应用程序设置中调整已批准的回调URL"UserInfo = {NSLocalizedDescription =未批准此客户端应用程序的回调URL.可在您的应用程序设置中调整已批准的回调URL}错误:可选("请求失败:禁止(403)")

我按照这个文档并设置了所有plist变量和app delegate,这是我登录页面中的代码:

@IBAction func loginWithTwitter(_ sender: Any) {

    TWTRTwitter.sharedInstance().logIn(completion: {
        (session, error) in
        if let sess = session {
            print("session: ",sess.authToken, sess.authTokenSecret, sess.userID, sess.userName)
            self.loginWithTwitter(twitter_id: sess.userID, name: sess.userName)
        } else {
            print("error: ", error?.localizedDescription as Any)
        }
    })
}

func loginWithTwitter(twitter_id: String, name: String) {
    self.deviceMac = UIDevice.current.identifierForVendor!.uuidString
    KRProgressHUD.show(withMessage: "????? ....")
    API.loginWithTwitter(mac:self.deviceMac, twitter_id: twitter_id, name: name, token: self.token) { (error: Error?, success: Bool, value: Any) in
        if success {
            KRProgressHUD.dismiss()
            let json = …
Run Code Online (Sandbox Code Playgroud)

twitter ios swift

8
推荐指数
2
解决办法
2229
查看次数

尽管提供了Twitter Api,但回调网址未获批准

在twitter控制台中,我有一个来自firebase链接的回调网址.然而,当我尝试使用twitter进行身份验证时,我收到错误:

"Request failed: forbidden (403)" UserInfo={NSLocalizedFailureReason=Twitter API error : <?xml version="1.0" encoding="UTF-8"?><errors><error code="415">Callback URL not approved for this client application. Approved callback URLs can be adjusted in your application settings</error></errors> (code (null))
Run Code Online (Sandbox Code Playgroud)

这是怎么回事?我已经尝试了一切,互联网上没有其他人似乎有这个问题,但我呢?

twitter twitter-oauth firebase swift

3
推荐指数
1
解决办法
3736
查看次数

使用Twitter回调URL错误登录

我想使用Twitter登录到应用程序,我遵循此文档, 但出现此错误

[TwitterKit]确实遇到错误,消息为“获取用户身份验证令牌出错。”:错误域= TWTRLogInErrorDomain代码= -1“此客户端应用程序未批准回调URL。可以在您的应用程序设置中调整批准的回调URL” UserInfo = {NSLocalizedDescription =此客户端应用程序未批准回调URL。可以在您的应用程序设置中调整批准的回调URL}错误:可选(“请求失败:禁止(403)”)

我在Twitter开发人员文档中找到了这个答案

如果确实收到此错误消息,请在oauth / request_token调用中使用callback_url参数检查所使用的URL,并确保已在apps.twitter.com的应用设置中将此URL列入白名单。

这是链接

但是我不明白,我不知道该怎么做?

twitter ios

3
推荐指数
1
解决办法
1716
查看次数

标签 统计

twitter ×4

ios ×2

swift ×2

android ×1

callback ×1

firebase ×1

twitter-oauth ×1

url ×1