我使用Instagram的RealTime API運行應用程序,當我最初訂閱標籤時,所有工作都正常,我可以確定我的響應時間都在100ms回到instagram,但大約一個小時後,他們隨機刪除我的標籤訂閱一小時半。我檢查並且我不受限速,因此我每隔10分鐘設置一次檢查我的訂閱,如果我訂閱的標籤不是從instagram返回以重新訂閱它。當運行,我得到一個迴應,這是認購 -Instagram刪除了標籤訂閱,並在重新訂閱時即使成功響應消失
{ object: 'tag',
object_id: '...',
aspect: 'media',
callback_url: 'http://...',
type: 'subscription',
id: '4479168' }
但後來當我檢查我的訂閱再次使用API控制檯就說明沒有訂閱。
有沒有人知道爲什麼Instagram會自動刪除我的訂閱。
是的,如果你沒有驗證那麼創建方法失敗,再加上它們不會發送更新,因爲沒有創建訂閱。在我的情況下,訂閱創建得很好,工作幾分鐘,然後停止。 – MichaelGG
是的訂閱是肯定的驗證,否則他們不會發送回應的訂閱ID。在我的測試過程中,唯一可以使其可靠運行的方法是每隔x分鐘檢查我的訂閱。如果訂閱沒有重新訂閱。運行了很長時間後,我的訂閱保持不變。我不知道爲什麼我需要這樣做,但是當長時間運行某些東西時,它似乎很好地工作。同樣,每次訂閱時,我都會存儲文章的min_id,所以當我說X後會給我最新的內容時,它會從停止的地方繼續。 – obj63mc