2013-04-15 7 views
5

Attualmente la mia applicazione utilizza un'integrazione con Dropbox API. Lo scopo di cui è consentire ai clienti di inserire determinati documenti in una cartella dedicata nella directory , la mia applicazione esegue periodicamente il polling della cartella per vedere se qualcosa è stato aggiunto e se viene trovato un documento lo sposterà automaticamente nel documento del client area di gestione all'interno della mia applicazione.Gancio Web Dropbox sul file aggiunto?

Al momento ci sono circa 300 utenti (e il conteggio) che hanno i loro account Dropbox sincronizzati con me in questo modo. Credo che sto facendo qualcosa di molto inefficiente qui, ma in sostanza la mia applicazione esegue il polling di tutti i 300 account per vedere se è stato aggiunto un file. Questo accade ogni 10 minuti, ma dovrò allargare questo intervallo man mano che vengono aggiunti altri account per evitare una sovrapposizione. Ogni volta che scrivo tutti gli account, di solito trovo solo 1 o 2 di quei 300 che hanno nuovi documenti.

La mia domanda è quindi .. Esiste un metodo nell'API Dropbox per pubblicare un Web Hook o una notifica di qualche tipo solo quando un client aggiunge un file a quella cartella Dropbox? Ciò potrebbe quindi far sì che la mia applicazione esegua il poll solo su quell'account e salvi un intero carico di risorse dalla mia parte.

Informazioni aggiuntive:

  • Piattaforma: ASP.NET C#
  • Wrapper: SharpBox

risposta

6

ho contattato Dropbox e hanno confermano che attualmente (15 marzo 2013) non lo fanno avere un sistema di web hook o di notifica per quando gli utenti caricano i file. Hanno tuttavia indicato che questo è qualcosa che stanno cercando di aggiungere in futuro.

AGGIORNAMENTO 19 FEBBRAIO 2014

grande notizia! Dropbox WebHooks recentemente annunciati:

Se siete interessati ad aiutarci, cliccando semplicemente attraverso di compilare le informazioni, e saremo in contatto:

https://dropboxapi.wufoo.com/forms/dropbox-webhooks-api-beta-feedback-contact-info

Felice Dropboxing !

+0

Se cerchi i forum di Dropbox (api parola chiave, evento) troverete le discussioni 2 anni e anziani chiedendo questa funzione. Quindi non trattenere il respiro! Apparentemente la funzione è più difficile da implementare di quanto sembri evidente .. o le persone a dropbox l'avrebbero già implementata ... il polling deve ferire anche loro! – lexu

+0

@lexu preparati ... – Dan