Действие в айфоне перестало работать! - PullRequest
0 голосов
/ 29 января 2011

Я установил на своем телефоне клиент Twitter, используя mgtwitterengine.Мне удалось настроить его, чтобы я мог твитнуть и получать обновления статуса.

используя стандартную настройку, вы можете получать только от 10 до 20 обновлений.чтобы иметь возможность получать больше обновлений, чем нужно поставить [_engine getFollowedTimelineSinceID:0 startingAtPage:0 count:50];, но это не позволяет получать больше, чем первоначальная сумма, пока вы не активируете

if (params) {
    fullPath = [self _queryStringWithBase:fullPath parameters:params prefixed:YES];
}

в SA_OAuthTwitterEngine.m.

Моя проблема в том, что когда я делаю это, я больше не могу опубликовать новый статус из своего приложения.У меня может быть до 200 статусов в потоке, но нет возможности отправки сообщений.Это ошибка: Error Domain = HTTP Code = 401 «Операция не может быть завершена. (HTTP error 401.)» *

любая помощь будет оценена.

большое спасибо заранее

решено

мне просто нужно добавить if(requestType == MGTwitterUserTimelineRequest || requestType == MGTwitterFollowedTimelineRequest) перед if (params) {fullPath = [self _queryStringWithBase:fullPath parameters:params prefixed:YES];}, чтобы это выглядело так:

if(requestType == MGTwitterUserTimelineRequest || requestType == MGTwitterFollowedTimelineRequest) {
    if (params) {
        fullPath = [self _queryStringWithBase:fullPath parameters:params prefixed:YES];
    }
}

1 Ответ

0 голосов
/ 02 февраля 2011

решаемые

Мне просто нужно добавить if(requestType == MGTwitterUserTimelineRequest || requestType == MGTwitterFollowedTimelineRequest) до if (params) {fullPath = [self _queryStringWithBase:fullPath parameters:params prefixed:YES];} так это выглядит так:

if(requestType == MGTwitterUserTimelineRequest || requestType == MGTwitterFollowedTimelineRequest) {
    if (params) {
        fullPath = [self _queryStringWithBase:fullPath parameters:params prefixed:YES];
    }
}
...