00:01
Hello students, building a full -fledged client -server application for the synchronization, synchronizing the local changes to a remote dropbox folder is a complex task that can go beyond a simple code snippet.
00:17
So, however, we will just provide you with a help high -level outlines of the steps involved in creating such an application.
00:25
So, for creating such an application, initially you will need to set up the dropbox api.
00:34
So set the dropbox api.
00:40
Then later here in setting the dropbox api, you will create a dropbox developer account and create a new app to get the necessary api key and a security.
00:50
Their secret.
00:52
So enabling the required dropbox api permission for the file access and a synchronization.
00:59
So the next step is the server -server side.
01:02
It is in the server side.
01:05
When implementing, implement a server that handles the client request and the drop synchronization.
01:11
The server should listen for incoming connection from the client and later uses a networking libraries, example the sockets to handle the connection between the servers and the clients.
01:24
Whereas in the client side, we will discuss about the client side.
01:30
It implements a client application to watch for a local changes and communicate with the server.
01:38
Use the dropbox api to change the user's dropbox account and the synchronization file.
01:44
Detect the local file changes using the file system monitoring example and notify on linux or like a redirectory change w on the windows.
01:56
The next is the authentication and the authorization.
02:01
Authentication and authorization.
02:06
Authentication and authorization.
02:12
As it implements a oauth 2 .0 flow to authenticate the client with the dropbox...