【问题标题】:Using retweeted_by API with MGTwitterEngine - keeps on returning error 404将 retweeted_by API 与 MGTwitterEngine 一起使用 - 不断返回错误 404
【发布时间】:2011-08-27 11:40:13
【问题描述】:

我正在尝试向 MGTwitterEngine 添加一个方法以使用 twitter 的 retweeted_by API (http://dev.twitter.com/doc/get/statuses/:id/retweeted_by)。

这是我添加到 MGTwitterEngine.m 的内容(所有 OAuth 内容都已完成,引擎内的其他方法工作正常)

-(NSString *)getUsersWhoRetweetedTweetWithID:(unsigned long)ID {

NSString *path = [NSString stringWithFormat:@"statuses/70482402362933249/retweeted_by.xml"];

return [self _sendRequestWithMethod:nil path:path queryParameters:nil body:nil 
                        requestType:MGTwitterUsers 
                       responseType:MGTwitterUsers];

}

注意:我已经包含了 .xml 格式和状态 ID - 只是为了确保我传递的数据没有任何问题。当我调用 [_engine getUsersWhoRetweetedTweetWithID:0];从我的应用控制器,返回错误 404“操作无法完成。(HTTP 错误 404。)”。

我已经尝试使用参数 NSDictionary 并尝试更改请求和响应类型。

目前,我不使用 MGTwitterEngine 来检查谁转发了一条推文,我只是使用了一种非 OAuth 方法 - 但是这不会返回转发一条推文的受保护用户。

谁能给我指出正确的方向 - 过去几天让我发疯!我真的很感激任何意见:)

【问题讨论】:

    标签: iphone oauth twitter mgtwitterengine


    【解决方案1】:

    看这里.....

    How to do a RETWEET on an iPhone twitter app (MGTwitterEngine)

    MGTwitterEngine 还不支持 re-tweet 方法.. 您必须手动将解析添加到 MGTwitterEngine .h 和 .m 然后调用将是 [_engine sendRetweet:(unsigned Long)];

    现在我正在尝试确定您如何调用 unsigned long...如果其他人对此有答案,我很乐意亲自听到。

    【讨论】:

    • 这不是我要找的……我设法做了我需要做的事情,只是完全废弃了 MPTwitterEngine 并自己完成了这一切
    猜你喜欢
    • 1970-01-01
    • 2015-01-07
    • 1970-01-01
    • 1970-01-01
    • 2017-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-11
    相关资源
    最近更新 更多