是否可以绕过推文对话框直接发布到Twitter?

时间:2011-01-26 21:18:16

标签: ios twitter sharekit

我正在使用ShareKit来实现Twitter共享。我有一个带有textview的视图控制器,并希望在绕过推文输入对话框时将该文本发送到ShareKit中的帖子。

SHKItem *item = [SHKItem text:[postText text]];
[SHKTwitter shareItem:item];

如果没有登录,上面的代码会对用户进行身份验证,然后获取我的文本并填充ShareKits tweet对话框。挖掘他们的代码让我感到困惑。有没有人能够成功地将推文文本直接发布到Twitter?

1 个答案:

答案 0 :(得分:6)

首先,创建SHKTwitter的实例并授权用户:

twitter = [SHKTwitter new];
[twitter authorize];

然后,一旦用户获得授权,请设置项目并发送。

SHKItem *item = [SHKItem new];
[item setCustomValue:@"i am tweeting" forKey:@"status"];
twitter.item = item;
[twitter send];

"status"自定义值特定于SHKTwitter类。您需要对SHKItem执行其他操作才能与其他共享者一起使用。例如这适用于SHKFacebook

item.shareType = SHKShareTypeText;
item.text = "hi";