【问题标题】:How can you get the Tweet you just Tweeted using iOS's libraries and TWRequest?如何使用 iOS 的库和 TWRequest 获取刚刚发布的推文?
【发布时间】:2012-01-17 00:41:56
【问题描述】:

我成功发布了一条消息,并在结果块中成功向 statuses/user_timeline.json 发出了请求,它返回了我最近的推文。问题是,我刚刚发布的推文不在结果集中,只有较旧的推文。

如何获取我刚刚使用 TWTweetComposeView 发布的推文的信息?

谢谢

编辑:现在我在发送推文之前发出 statuses/user_timeline.json (count=1) 请求,所以我知道最后一条推文的 ID,在 TWTweetComposeView 的结果块中,然后我开始向statuses/user_timeline.json 和 since_id=thepreviousid 直到我得到一个包含至少 1 条推文的结果...蹩脚。

【问题讨论】:

    标签: iphone ios ios5 twitter


    【解决方案1】:

    当您使用statuses/update.json twitter API 调用发推文时,该推文会在响应中返回。

    -[TWRequest performRequestWithHandler] 将提供一个 NSData 对象,该对象可以转换为 NSString,然后解析以提供提交的推文的详细信息。

    【讨论】:

    • 对不起,我之前没有说清楚,但我正在使用 TWTweetComposeView 提出请求。我也在其他地方直接使用 TWRequest 提出请求,效果很好,你是对的。
    • 我将继续并将其标记为答案,因为您无法使用 TWTweetComposeView 获得我想要的信息,您必须使用 TWRequest。跨度>
    猜你喜欢
    • 1970-01-01
    • 2018-12-27
    • 1970-01-01
    • 1970-01-01
    • 2017-09-04
    • 1970-01-01
    • 2011-01-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多