【发布时间】:2014-09-18 11:15:12
【问题描述】:
我的应用允许用户将应用创建的照片分享到他们的 Twitter 帐户。我已经使用 Accounts Framework 和 SLRequest 实现了这个 Twitter 功能。
这非常有效。但是,我希望在用户想要分享照片时,将我的应用的 Twitter 帐户附加到我的应用生成的每个帖子中。
这是我正在谈论的图片:
请注意,在“我的女朋友!”下方,有一个小图标,旁边有“Frontback”。如果您单击“Frontback”,它将带您到他们的 Twitter 页面。
我希望我的应用程序做同样的事情。我浏览了 Twitter REST API 资源 here,但没有找到任何我想要完成的任务。
编辑:
这是我的 Twitter 分享代码示例:
NSDictionary *message = @{ @"status": self.twitterStatus};
NSURL *requestURL = [NSURL URLWithString:@"https://api.twitter.com" @"/1.1/statuses/update_with_media.json"];
SLRequest *postRequest = [SLRequest requestForServiceType:SLServiceTypeTwitter
requestMethod:SLRequestMethodPOST
URL:requestURL parameters:message];
postRequest.account = twitterAccount;
[postRequest addMultipartData:self.imageData
withName:@"media[]"
type:@"image/jpeg"
filename:@"image.jpg"];
[postRequest setAccount:postRequest.account];
然后我在postRequest 上致电performRequestWithHandler 以执行请求并发布到Twitter。
【问题讨论】:
-
我认为当您将应用 ID 与 API 一起使用时会自动发生这种情况。
-
是的,你是对的。我什至没有意识到 Twitter 有一个开发登录,你可以在其中添加一个应用程序,因为我从来不需要它来分享。谢谢。