YKTwitterHelper 0.0.3

YKTwitterHelper 0.0.3

测试已测试
语言语言 Objective-CObjective C
许可 MIT
发布最后发布2014年12月

Yas Kuraishi维护。



基于块实现的 Twitter 身份验证和反向身份验证,以获取 oauth_access_tokenoauth_token_secret

概览

您需要 Twitter 的 oauth_access_tokenoauth_token_secret 来在服务器端执行共享,其中用户身份验证是在 iOS 设备上进行的。

这实质上是Sean Cook的https://github.com/seancook/TWReverseAuthExample的重构,使其通过简单地拖放到项目中变得极为容易使用。

从设置到获取 Twitter 的 oauth_access_tokenoauth_token_secret 共有3个基本步骤。

如何使用

1) 将 YKTwitterHelper 文件夹拖放到您的项目,或在使用 CocoaPods 的情况下使用 pod 'YKTwitterHelper'

2) 创建一个实例

YKTwitterHelper *twitterHelper = [[YKTwitterHelper alloc] initWithKey:kTWConsumerKey 
                                                            andSecret:kTWConsumerSecret];

3) 使用以下方法通过 反向身份验证 获取 oauth_access_tokenoauth_token_secret,如下所示

[twitterHelper reverseAuthWithSuccess:^(NSDictionary *data) {
    NSLog (@"%@", [data descriptionInStringsFileFormat]);
} failure:^(NSError *error) {
    NSLog (@"%@", error.description);
}];

或者要简单地获取对系统中配置的 Twitter 账户的授权,请使用此方法代替

[twitterHelper authWithSuccess:^(ACAccount *account) {
    NSLog (@"%@", [NSString stringWithFormat:@"User: %@ authorized", account.accountDescription]);
} failure:^(NSError *error) {
    NSLog (@"%@", error.description);
}];

许可

The MIT License (MIT)

版权所有 (c) 2014 Yas Kuraishi

兹在此向任何获得本软件及相关文档副本(以下简称“软件”)的人士授予无需支付费用的许可,准许该人士在不附加限制的情况下使用此软件,包括但不仅限于以下权利:使用、复制、修改、合并、发布、分发、再许可和/或销售软件复制品,并准许使用该软件的人士自行或授权他人使用该软件,前提是必须遵守以下条件

必须包含上述版权声明和本许可声明,在所有软件副本或主要部分中。

本软件按“现状”提供,不提供任何种类的保证,明示或暗示的,包括但不限于适销性、适用于特定用途和权利侵权的保证。在任何情况下,无论是在合同行为、侵权行为或其他行为中产生的索赔、损害或其他责任,作者或版权所有者不得对任何索赔、损害或其它责任负责,无论这些索赔、损害或其他责任是源于、出于或与软件或使用或以其他方式处理软件相关的。

致谢

TWiOSReverseAuthExample 由Sean Cook(@theSeanCook)开发 - https://github.com/seancook/TWReverseAuthExample.

ABOAuthCore 由 Loren Brichter 的作品 (@atebits),可在 https://bitbucket.org/atebits/oauthcore 查阅。