2013-04-15 17 views
5

Moja aplikacja obecnie wykorzystuje integrację z Dropbox API. Celem którego jest umożliwienie klientom umieszczenia określonych dokumentów w dedykowanym folderze w katalogu Apps/My_App_Name/, moja aplikacja okresowo odpytuje folder, aby sprawdzić, czy coś zostało dodane i jeśli zostanie znaleziony dokument, automatycznie przeniesie go do dokumentu klienta obszar zarządzania w mojej aplikacji.Dodano zawieszkę do internetu Dropbox na pliku?

Obecnie istnieje około 300 użytkowników (i ich liczba), którzy mają zsynchronizowane ze mną konta Dropbox w ten sposób. Uważam, że robię tutaj coś bardzo nieefektywnego, ale zasadniczo moja aplikacja sprawdza wszystkie 300 kont, aby zobaczyć, czy plik został dodany. Zdarza się to co 10 minut, ale muszę zwiększyć ten interwał, gdy więcej kont zostanie dodanych, aby zapobiec nakładaniu się. Za każdym razem, gdy odpytuję wszystkie konta, zwykle znajduję tylko 1 lub 2 z tych 300, którzy mają nowe dokumenty.

Moje pytanie brzmi zatem: czy istnieje metoda w interfejsie API Dropbox do publikowania haczyka internetowego lub powiadomienia o jakimś rodzaju tylko wtedy, gdy klient dodaje plik do tego folderu Dropbox? To może następnie uruchomić moją aplikację do sondowania tylko tego konta i zapisać cały ładunek zasobów po mojej stronie.

Dodatkowe informacje:

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

Odpowiedz

6

Skontaktowałem Dropbox i mają potwierdzić, że obecnie (15 marca 2013) nie mieć internetowy hak lub system powiadomień, gdy użytkownicy przesyłają pliki. Wskazali jednak, że jest to coś, co chcą dodać w przyszłości.

UPDATE 19 lutego 2014

wspaniała wiadomość! Dropbox niedawno ogłoszonych WebHooks:

Jeśli jesteś zainteresowany pomagając nam się, po prostu kliknij poprzez wypełnienie swoje dane, a my będziemy w kontakcie:

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

Szczęśliwy Dropboxing !

+0

Jeśli przeszukiwać fora Dropbox (API słów kluczowych, wydarzenia) Znajdziesz tam wątki 2 lat i starszych z prośbą o tę funkcję. Więc nie wstrzymuj oddechu! Wygląda na to, że funkcja jest trudniejsza do implementacji, niż wydaje się to oczywiste .. lub ludzie w Dropbox już ją wdrożyli ... sondowanie też musi ich zranić! – lexu

+0

@lexu przygotuj się ... – Dan

Powiązane problemy