Ios 使用STTwitter更改用户跟踪/取消跟踪

Ios 使用STTwitter更改用户跟踪/取消跟踪,ios,xcode,twitter,sttwitter,Ios,Xcode,Twitter,Sttwitter,我最初是用TwitterFabrc开始的,但由于他们没有太多关于如何扩展一键登录以访问TwitterSDK的文档,所以我改为使用STTwitter。在这里,我了解登录流程和获取用户tweet,但如何访问restapi端点以建立/破坏跟随/取消跟随关系。或者建议我一个更好的方法。使用以下STTwitterAPI方法: // POST friendships/create - (void)postFriendshipsCreateForScreenName:(NSString *)screenNam

我最初是用TwitterFabrc开始的,但由于他们没有太多关于如何扩展一键登录以访问TwitterSDK的文档,所以我改为使用STTwitter。在这里,我了解登录流程和获取用户tweet,但如何访问restapi端点以建立/破坏跟随/取消跟随关系。或者建议我一个更好的方法。

使用以下
STTwitterAPI
方法:

// POST friendships/create
- (void)postFriendshipsCreateForScreenName:(NSString *)screenName
                                  orUserID:(NSString *)userID
                              successBlock:(void(^)(NSDictionary *befriendedUser))successBlock
                                errorBlock:(void(^)(NSError *error))errorBlock;

// POST friendships/destroy
- (void)postFriendshipsDestroyScreenName:(NSString *)screenName
                                orUserID:(NSString *)userID
                            successBlock:(void(^)(NSDictionary *unfollowedUser))successBlock
                              errorBlock:(void(^)(NSError *error))errorBlock;

谢谢@nst。顺便问一下,webView(回调url)方法是否是获取访问令牌的唯一方法(因为twitterAPIOSWithFirstAccount只返回用户名)。。由于访问令牌似乎是在follow/unfollow上采取操作所必需的,因此您可以按您想要的方式登录
[STTwitterAPI twitterAPIOSWithFirstAccount]
返回
STTwitterAPI
的一个实例,您可以在该实例上使用我提到的方法。使用webView方法。。回调将我发送到您的演示应用程序,该应用程序也驻留在设备上-这意味着如果一台设备上有两个应用程序使用此url的STTwitter,则第一个安装的应用程序将首先打开。此外,在这种情况下,它会打开webView,一切正常,但返回时会转到safari,然后转到演示应用程序。请在此为我推荐一个解决方案-我们是否需要构建自己的url方案,或者是否有更简单的解决方案。演示应用程序实现了
myapp://
url方案。只需为您自己的应用程序使用另一个。如有需要,请参阅以获取说明