2011-01-29 3 views
0

Я установил клиент Twitter на моем iphone, используя mgtwitterengine. мне удалось настроить его, чтобы я мог чирикать и получать обновления статуса.Действие в iPhone перестало работать!

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

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

в SA_OAuthTwitterEngine.m.

моя проблема, когда я делаю это, я больше не могу публиковать новый статус из своего приложения. я могу иметь до 200 статусов в потоке, но никаких возможностей публикации. это ошибка: Ошибка домена = код HTTP = 401 «Операция не может быть выполнена (ошибка HTTP 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]; 
    } 
} 
+0

У кого-нибудь есть ЛЮБЫЕ идеи? – d4ndym1k3

+1

Пожалуйста, разместите свой «решенный» комментарий в качестве ответа, если он исправит вашу проблему. –

+0

Ваше приложение работает в Ограничение ставок? Сколько звонков вы делаете в API Twitter и к каким методам? – joshpaul

ответ

0

решаемые

я просто нужно добавить 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]; 
    } 
} 
Смежные вопросы