gpt4 book ai didi

ios - TWRequest 是否适用于 twitter streaming api?

转载 作者:可可西里 更新时间:2023-11-01 05:03:32 25 4
gpt4 key购买 nike

我正在尝试制作一个显示附近推文的基本 iPhone 应用程序。我使用 TWRequest 对象通过 Twitter 搜索 API 完成此操作。不幸的是,我实际上想使用他们的 GPS 坐标在 map 上标记推文,并且搜索 api 似乎没有返回推文的实际位置,其准确度比城市名称高。

因此,我认为我需要切换到流式 api。我想知道在这种情况下是否可以继续使用 TWRequest 对象,或者我是否需要实际切换到使用 NSURLConnection?提前致谢!

头像

最佳答案

是的,您可以使用 TWRequest 对象。使用来自 Twitter API doco 的适当 URL 和参数创建您的 TWRequest 对象,并将 TWRequest.account 属性设置为 Twitter 帐户的 ACAccount 对象。

然后,您可以使用 TWRequest 的 signedURLRequest 方法获取 NSURLRequest,它可用于使用 connectionWithRequest:delegate: 创建异步 NSURLConnection。

完成此操作后,只要从 Twitter 接收到数据,就会调用委托(delegate)的 connection:didReceiveData: 方法。请注意,收到的每个 NSData 对象可能包含多个 JSON 对象。在使用 NSJSONSerialization 从 JSON 转换每一个之前,您需要将它们分开(用“\r\n”分隔)。

关于ios - TWRequest 是否适用于 twitter streaming api?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8566742/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com