次のコードと他にもさまざまなバリエーションがありますが、私はいつも不正なエラーを受け取ります。私はTwitterKit 3.0をCocoaPodsで使用しています。私は私のTwitterアプリが設定され、私のplistセットアップを持っており、このようなコード:iOS TWTRComposerリクエストが失敗しました:権限がありません(401)
// 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")
}
}
}
}
は「ツイートを送信出会いエラーをしました:エラー ドメイン= TWTRNetworkingErrorDomainコード= -1011」要求が失敗しました: は、許可されていません( 401) "のUserInfo = {NSLocalizedFailureReason =、 TWTRNetworkingStatusCode = 401、 NSErrorFailingURLKey = https://api.twitter.com/1.1/statuses/update.json、 NSLocalizedDescription =要求が失敗した:不正な(401)"
これを修正しましたか?私はまったく同じ問題を抱えています!だからイライラする。 –
私は同じ問題を抱えています。あなたはそれを修正しましたか? –