iOSでTwitter API接続をObjective- C.私が使用しているコード:私AppDelegateでiOS:エラーメッセージ "[TwitterKit]に"ユーザー認証トークンを取得できませんでした "というエラーメッセージが表示されました:エラードメイン= TWTRLogInErrorDomainコード= -1"
[[Twitter sharedInstance] logInWithCompletion:^
(TWTRSession *session, NSError *error) {
if (session) {
NSLog(@"");
}}];
:OpenURLのが呼ばれることはありませんI正確なこと
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
//Twitter
[[Twitter sharedInstance] startWithConsumerKey:@"z0F**************cg" consumerSecret:@"PJu*******************N6W"];
- (BOOL)application:(UIApplication *)app
openURL:(NSURL *)url
options:(NSDictionary<UIApplicationOpenURLOptionsKey, id> *)options {
return [[Twitter sharedInstance] application:app openURL:url options:options];
return NO;
}
。
私は理解していないいくつかのエラーメッセージを得る:
Error Domain=TWTRNetworkingErrorDomain Code=-1011 "Request failed: unauthorized (401)" UserInfo={NSLocalizedFailureReason=Twitter API error : <?xml version="1.0" encoding="UTF-8"?>
<hash>
<error>Desktop applications only support the oauth_callback value 'oob'</error>
<request>/oauth/request_token</request>
</hash>
(code (null)), TWTRNetworkingStatusCode=401, NSErrorFailingURLKey=https://api.twitter.com/oauth/request_token, NSLocalizedDescription=Request failed: unauthorized (401)}
AND:それが接続されていないようだ
[TwitterKit] did encounter error with message "Error obtaining user auth token.": Error Domain=TWTRLogInErrorDomain Code=-1 "<?xml version="1.0" encoding="UTF-8"?>
<hash>
<error>Desktop applications only support the oauth_callback value 'oob'</error>
<request>/oauth/request_token</request>
</hash>
" UserInfo={NSLocalizedDescription=<?xml version="1.0" encoding="UTF-8"?>
<hash>
<error>Desktop applications only support the oauth_callback value 'oob'</error>
<request>/oauth/request_token</request>
</hash>
}
を、私はスウィフトに多くのものを見に、しかし、 Objective-Cでは何もありません。
ありがとうございます。
、それは非常にうまく機能し、非常に良いああ、。情報のために、私はあなたのチケットでその答えを取った:https://stackoverflow.com/a/39234370/3581620 – Claudio