MGTwitterEngine 的带有 inReplyTo 参数的 sendUpdate 实际上并没有回复一条推文,而是发布一条新推文!
我遇到了论坛中讨论的 long long value 问题,但我解决了这个问题,并且 tweetID 保持不变。但是每当我回复一条推文时,当我查看推特页面时,我只会发一条新推文,而不是回复。
请让我知道我能做些什么来解决这个问题!
非常感谢您!
MGTwitterEngine 的带有 inReplyTo 参数的 sendUpdate 实际上并没有回复一条推文,而是发布一条新推文!
我遇到了论坛中讨论的 long long value 问题,但我解决了这个问题,并且 tweetID 保持不变。但是每当我回复一条推文时,当我查看推特页面时,我只会发一条新推文,而不是回复。
请让我知道我能做些什么来解决这个问题!
非常感谢您!
sumitkm 是对的,所有这些转换都是不必要的,因为最后 updateID 是通过 stringWithFormat 方法传递给 param 的 NSString 的。除此之外,我必须添加回复消息前缀以及我回复的用户名,因此示例消息看起来像:“@MichalGumny 我的回复消息”。这个对我有用。
普拉桑特,
原始的 MGTwitterEngine 使用无符号长作为推文 ID。但是 Tweet ID 早已超过 unsigned long id 大小。您需要将推文 ID 更改为 NSString 并将其作为 NSString 传递。在内部,该值作为 URL 的一部分发布,因此可以将其作为字符串传递。
我在这里发布了所需的更改。
我自己没有尝试回复推文,如果情况不同,我会试一试并在此处发布。