【问题标题】:Change User Follow/Unfollow using STTwitter使用 STTwitter 更改用户关注/取消关注
【发布时间】:2015-02-17 05:55:32
【问题描述】:

我最初使用 twitter-fabrc,但由于他们没有太多关于如何扩展一键登录以访问 twitter sdk 的文档,因此转移到了 STTwitter。在这里,我了解登录流程和获取用户推文,但如何访问 Rest API 端点https://dev.twitter.com/rest/public 以建立/破坏关注/取消关注关系。或者建议我一个更好的方法。

【问题讨论】:

    标签: ios xcode twitter sttwitter


    【解决方案1】:

    使用以下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(callback url) 方法是获取访问令牌的唯一方法(因为 twitterAIOSWithFirstAccount 仅返回用户名).. 因为访问令牌似乎需要对关注/取消关注采取行动
    • 您可以按照自己的方式登录。 [STTwitterAPI twitterAPIOSWithFirstAccount] 返回一个 STTwitterAPI 的实例,您可以在该实例上使用我提到的方法。
    • 使用 webView 方法 .. 回调将我发送到您的演示应用程序,该应用程序也驻留在设备上 - 这意味着如果设备上有 2 个应用程序使用带有此 URL 的 STTwitter,则第一个安装一个会先打开。此外,在这种情况下,它会打开 webView,一切都很好,但是在返回时它会转到 safari,然后转到您的演示应用程序。请在这里给我一个解决方案 - 我们需要构建自己的 url 方案还是有更简单的解决方案。
    • 演示应用程序实现了myapp:// URL 方案。只需将另一个用于您自己的应用即可。
    • 如果需要,请参阅stackoverflow.com/questions/27289386/… 以获取说明
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多