1.https://developer.twitter.com/en/apps
2.創(chuàng)建app
3.添加app的信息,特別注意callback URLS不能隨便寫,需要填寫為一下格式:twitterkit-<consumerKey>,
consumerKey 是Twitter API key, 例如:twitterkit-dwLf79lNQfsJ.
如不填寫成這種格式會報錯:[TwitterKit] Error obtaining user auth token.403錯誤
4.項目的plist文件中配置,twitterkit-<consumerKey>,consumerKey 是Twitter API key, 例如:twitterkit-
dwLf79lNQfsJ.plist文件打開方式sourceCode,添加以下內(nèi)容
<key>CFBundleURLTypes</key>
<key>CFBundleURLSchemes</key>
<string>twitterkit-<consumerKey></string>
<key>LSApplicationQueriesSchemes</key>
<array>
<string>twitterkit</string>
<string>twitterauth</string>
</array>
5.這樣就配置好了,最后在需要調(diào)用Twitter登錄的地方加入一下代碼,其他方法可以參考:https://github.com/twitter/twitter-kit-ios
[[Twitter sharedInstance] logInWithCompletion:^(TWTRSession *session, NSError *error) {
? ? ? ? if(session) {
? ? ? ? ? ? DLog(@"signed in as %@", [session userName]);
? ? ? ? }else{
? ? ? ? ? ? DLog(@"error: %@", [error localizedDescription]);
? ? ? ? }
? ? }];