- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
使用以下代码和我尝试过的许多其他变体,我总是会遇到未经授权的错误。我正在使用 TwitterKit 3.0 和 CocoaPods。我已经设置了 plist,配置了我的 Twitter 应用程序,并且编写了如下代码:
// In didFinishLaunchingWithOptions
Twitter.sharedInstance().start(withConsumerKey:"XX", consumerSecret:"YYY")
func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool
{
return Twitter.sharedInstance().application(app, open: url, options: options)
}
// In response to a click
Twitter.sharedInstance().logIn { session, error in
if session != nil { // Log in succeeded
let composer = TWTRComposer()
composer.setText(tweetText)
composer.show(from: self.navigationController!) { result in
if (result == .done) {
print("Successfully composed Tweet")
} else {
print("Cancelled composing")
}
}
}
}
"Did encounter error sending Tweet: Error Domain=TWTRNetworkingErrorDomain Code=-1011 "Request failed: unauthorized (401)" UserInfo={NSLocalizedFailureReason=, TWTRNetworkingStatusCode=401, NSErrorFailingURLKey=https://api.twitter.com/1.1/statuses/update.json, NSLocalizedDescription=Request failed: unauthorized (401)"
最佳答案
如果在按照 Twitter 的设置说明进行操作后仍无法正常工作,请尝试重新生成消费者 key 。这解决了我的问题。
关于iOS TWTRComposer 请求失败 : unauthorized (401),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44491349/
我正在使用 TWTRComposer 在我的 iOS 应用程序中创建共享对话。但是,当 Composer 出现时,您根本看不到“取消”或“推文”按钮。在点击左上角和右上角后,我发现按钮在那里,但不清晰
使用以下代码和我尝试过的许多其他变体,我总是会遇到未经授权的错误。我正在使用 TwitterKit 3.0 和 CocoaPods。我已经设置了 plist,配置了我的 Twitter 应用程序,并且
在我的 iOS 应用中,我想让用户能够发布 GIF 推文。 我有一个工作的 TWTRComposer 并尝试使用 SetImage 方法附加一个 GIF: [composer setImage:[UI
我是一名优秀的程序员,十分优秀!