2013-11-28 4 views
0

몇 시간 전에 MGTwitterEngine 및 XML 구문 분석 옵션이 포함 된 iOS 앱을 개발했습니다.MGTwitterEngine 상태 수신 실패 알림

Twitter에서 API를 1.1로 업데이트 한 이후로 모든 메시지를 JSON 형식으로 호출해야하는 것으로 보입니다.

YAJL 라이브러리를 MGTwitterEngine과 통합하는 긴 악몽 끝에 내 프로그램이 성공 요청을하지만 statusesReceived 대리자 메소드가 실행되지 않습니다.

위임 된 항목이 올바르게 할당되었는지, 모든 것이 올바른지 확인했습니다. HTTP 요청을 시작한 후 응답을 받았지만 어떤 메시지도받지 못했습니다. 여기에 응답

INFO -> Twitter URL: https://api.twitter.com/1.1/statuses/user_timeline.json?since_id=1&screen_name=CFarmaceutico&count=50 

: 그리고 여기

통화의 예는 내가 만든

MGTwitterEngine: (200) [no error]: 
{ 
    "Cache-Control" = "no-cache, no-store, must-revalidate, pre-check=0, post-check=0"; 
    "Content-Encoding" = gzip; 
    "Content-Length" = 10778; 
    "Content-Type" = "application/json;charset=utf-8"; 
    Date = "Thu, 28 Nov 2013 11:57:33 GMT"; 
    Expires = "Tue, 31 Mar 1981 05:00:00 GMT"; 
    "Last-Modified" = "Thu, 28 Nov 2013 11:57:33 GMT"; 
    Pragma = "no-cache"; 
    Server = tfe; 
    "Set-Cookie" = "lang=es, guest_id=v1%3A138563985309026395; Domain=.twitter.com; Path=/; Expires=Sat, 28-Nov-2015 11:57:33 UTC"; 
    Status = "200 OK"; 
    "Strict-Transport-Security" = "max-age=631138519"; 
    "x-access-level" = "read-write-directmessages"; 
    "x-frame-options" = SAMEORIGIN; 
    "x-rate-limit-limit" = 180; 
    "x-rate-limit-remaining" = 166; 
    "x-rate-limit-reset" = 1385639983; 
    "x-transaction" = da0b638eef7ffe43; 
    "x-xss-protection" = "1; mode=block"; 
} 
2013-11-28 12:57:34.025 Otsuka On[60073:a0b] Request Suceeded: 59CA5086-8AA9-4632-978B-2B9F2334D704 

을하지만 statusesReceived 방법은 더 이상 호출되지 않습니다.

아이디어가 있으십니까?

감사합니다.

답변

0

아무 생각이 들지 않지만 MGTwitterEngine은 API 1.1을 지원하지 않으며 API 1.1이 출시되면 MGTwitterEngine을 작동 시키려고 노력했습니다. 결국 우리는 FHSTwitterEngine으로 애플 리케이션을 변환 - 그 이후로 잘 작동합니다. 상대적으로 간단한 과정 이었기 때문에 똑같이하는 것이 좋습니다. MGTwitterEngine에서 버그를 수정하는 것보다 시간이 덜 걸립니다.