簡體   English   中英

MGTwitterEngine狀態收到未觸發

[英]MGTwitterEngine statusesReceived not firing

幾天前,我開發了一個帶有MGTwitterEngine和XML解析選項的iOS應用。

自從Twitter將API更新為1.1以來,似乎所有消息都必須以JSON格式調用。

經過漫長的噩夢,將YAJL庫與MGTwitterEngine集成在一起,我的程序發出了成功請求,但是statusesReceived委托方法未觸發。

我檢查了委派是否正確分配,並且一切正確。 啟動HTTP請求后,我得到響應OK,但沒有任何消息。

這是我撥打電話的示例:

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方法。

任何想法?

謝謝。

沒辦法-但是MGTwitterEngine不支持API 1.1,並且在發布API 1.1時,我們盡力使MGTwitterEngine運行-並失敗了。 最終,我們將我們的應用程序轉換為FHSTwitterEngine-從那時起它運行良好。 這是一個相對簡單的過程,所以我強烈建議您這樣做。 比修復MGTwitterEngine中的錯誤所需的時間更少。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM