Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 什么是Twitter';重复的tweet错误代码?_Iphone_Twitter - Fatal编程技术网

Iphone 什么是Twitter';重复的tweet错误代码?

Iphone 什么是Twitter';重复的tweet错误代码?,iphone,twitter,Iphone,Twitter,在我的iphone应用程序中,我使用Twitter OAuth iphone从Twitter发布和检索数据。问题是,如果有人想发布两次推特(可能是错误的),我需要告诉他推特已经发布了 当我这样做时,我从Twitter收到一个403错误: 请求失败,出现错误 Domain=HTTP Code=403“该操作 无法完成。(HTTP错误) 403。)” 这条消息并没有告诉我我试图发布一条重复的推文。当由于更新限制而拒绝请求时,将使用指定的403代码 我想到的一个解决方案是在我的应用程序中保留一个twe

在我的iphone应用程序中,我使用Twitter OAuth iphone从Twitter发布和检索数据。问题是,如果有人想发布两次推特(可能是错误的),我需要告诉他推特已经发布了

当我这样做时,我从Twitter收到一个403错误:

请求失败,出现错误 Domain=HTTP Code=403“该操作 无法完成。(HTTP错误) 403。)”

这条消息并没有告诉我我试图发布一条重复的推文。当由于更新限制而拒绝请求时,将使用指定的403代码

我想到的一个解决方案是在我的应用程序中保留一个tweet列表(存档),每次发送新tweet时都会检查该列表。这个解决方案的问题是,如果有人从web或其他应用程序更新他的twitter状态,它将失败,因为我的应用程序中的存档将不会更新

我发现了一个例子,上面说403代码只是用于重复的tweet,但文档上说不是这样

编辑: 上面写着:

在这种情况下,你会接到一个电话 请求失败:威瑟罗:哪个将 包括一个N错误对象 错误。推特通常会回来 有意义的HTTP错误代码(如404 对于“未找到用户”等),以及 这种情况是N错误的-域 将是“HTTP”,并且-代码将是 相关的HTTP状态代码。这个 NSError的userInfo将包含 可能包含 响应主体和“响应”是什么 将包含NSHTTPURLResponse。 这使得它真的,真的很容易 知道你的孩子怎么了吗 联系


但我在应用程序中收到的N错误的userInfo属性为空。

问题在于Twitter OAuth iPhone for 4xx响应不会返回响应正文。
解决方案可以是修改MGTwitterEngine以提供完整的错误消息。可以找到一个示例。

See 403也用于重复推文,带有“原因:状态是重复的”。在我收到的N错误中,未指定“原因:状态是重复的”。我刚刚收到->错误域=HTTP代码=403“操作无法完成。(HTTP错误403)。”