Dropbox API
Wat ik echter niet wil is dat de bezoeker telkens als hij mijn site bezoekt mijn Dropbox gegevens in moet vullen etc (OAuth). Wat ik wil is een link met Dropbox waar de gebruiker niets van merkt, terwijl ik toegang heb tot de inhoud van een bepaalde folder op mijn eigen account.
Voor zover ik het nu zie heb ik één mogelijkheid: de map op public zetten. Maar dat doe ik liever niet, want ik wil niet dat iedereen de inhoud van de map kan zien, alleen de mensen die ingelogd zijn op mijn website.
Is dit te realiseren, en hoe kan ik dit het beste aanpakken?
Alvast bedankt!
met fpassthru of readfile kun je vervolgens vanaf je webserver die file weer doorgeven aan de gebruiker op de site.
dat kost je dus wel 2x dataverkeer: 1x komt die foto à 1 MB binnen, en direct nog 1x à 1 MB naar buiten.
Dus, waarom niet op je webserver neerzetten? desnoods in een afgeschermde map
Dat klinkt logisch, daar had ik nog niet aan gedacht. Ik ben alleen benieuwd hoe ik de OAuth procedure kan doorlopen op mijn webserver, aangezien ik dadelijk geen toegang heb tot de interface hiervan.
Voor dataverkeer maakt het niet zoveel uit, maar ik kan me wel voorstellen dat dit enorm vertragend zal werken.
Ik neig momenteel inderdaad naar het laatste. Het nadeel is dat een ander systeem gebruikmaakt van dezelfde bestanden en deze van Dropbox haalt. Maar inderdaad.. het scheelt nogal wat programmeerwerk en problemen die opgelost moeten worden :)
Toevoeging op 10/10/2014 11:27:31:
Na overleg hebben we besloten toch gebruik te maken van een publieke Dropbox folder. Na een tijdje in de API documentatie gezocht te hebben, kan ik niet vinden hoe ik zonder OAUTH toegang kan krijgen tot deze mappen. Wel kan ik op internet verschillende scrapers vinden die doen wat ik wil.
Mis ik iets, of is wat ik wil simpelweg niet mogelijk met de API?