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

Oh *_*Boy 5 twitter ios sharekit

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

SHKItem *item = [SHKItem text:[postText text]];
[SHKTwitter shareItem:item];
Run Code Online (Sandbox Code Playgroud)

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

gak*_*gak 6

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

twitter = [SHKTwitter new];
[twitter authorize];
Run Code Online (Sandbox Code Playgroud)

然后,一旦用户被授权,设置项目并发送.

SHKItem *item = [SHKItem new];
[item setCustomValue:@"i am tweeting" forKey:@"status"];
twitter.item = item;
[twitter send];
Run Code Online (Sandbox Code Playgroud)

"status"自定义值是特定的SHKTwitter类.您需要做其他事情才能SHKItem与其他共享者合作.例如,这适用于SHKFacebook:

item.shareType = SHKShareTypeText;
item.text = "hi";
Run Code Online (Sandbox Code Playgroud)