【问题标题】:Twitter + OAuth for tweets with imagesTwitter + OAuth 用于带有图像的推文
【发布时间】:2011-11-06 11:55:28
【问题描述】:

现在是否可以通过 iPhone 在推文中上传图片?如果是这样,如何使用 Twitter + Oauth 完成这项工作?

【问题讨论】:

    标签: iphone image twitter twitter-oauth tweets


    【解决方案1】:

    在 iOS5 中,您可以使用 Apple 的 twitter 框架,特别是 TWTweetComposeViewController 类。

    分配并初始化一个 TWTweetComposeViewController 对象,然后在将撰写视图呈现给用户之前使用addImage:(UIImage*)image 方法,例如:

    TWTweetComposeViewController *tweetComposer = [[TWTweetComposeViewController alloc] init];
    [tweetComposer addImage:someImage];
    [tweetComposer setInitialText:@"Tweet about this image"];
    [self presentModalViewController:tweetComposer animated:YES]; // Assuming this in a UIViewController subclass 
    [tweetComposer release];
    

    addImage: 和 setInitialText: 方法返回 BOOL,如果图像/文本添加成功则返回 YES,如果无法添加则返回 NO,例如,如果您在呈现 TWTweetComposeViewController 后添加图像/文本,或者它使推文长度超过 140 个字符。

    图片上传全部为您完成,您只需提供图片数据为UIImage

    这样做的缺点是它要求用户在设备上注册他们的 twitter 帐户,但如果他们没有,它会提示他们。而且它只适用于 ios5 及更高版本,因此不支持 iPhone 3G 或 iPod touch 2G。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多