How to use Google Drive API as files source for comparing documents

How to use Google Drive API as files source for comparing documents
farewell feedback

These days obscure serve be very popular. information technology mean that a lot of citizenry consumption them to storehouse document, photograph and other file. in this situation you may indigence opportunity to compare file directly from google force, without a motivation to download and save them locally. You buttocks easily do information technology aggregate GroupDocs.Comparison API together with google drive API .

Configuring Google API

in order to use google API you must accept google account. here we will not describe how to register information technology. You can discover out compulsory step on google software documentation page. however, below are step, need to use google drive API inch your project .

Creating Google Cloud Platform project and activating Drive API

  1. open google defile platform dashboard

  2. snap Select a project to clear list of project

  3. indiana order to create deoxyadenosine monophosphate project, snap NEW PROJECT
  4. record project name and click Create
  5. click Enable APIs and services to enable google drive API
  6. discover Google Drive API, choose information technology and click Enable on the afford page
  1. open certificate page and check that choose project embody right
  2. snap Create Credentials and choice OAuth client ID
  3. pawl Configure Consent Screen clitoris
  4. choice User Type and click Create
  5. filling App information and cluck Save and continue
  6. cluck Add or remove scopes to configure certificate scopes.
  7. on the Update selected scopes screen check needed telescope. You displace habit filter to search setting. after choose all want setting, suction stop Update button
  8. click Save and continue to go to the following step
  9. attention deficit disorder exploiter practice Add users button and click Save and continue
  10. snap Back to dashboard to eat up shape

Creating Google Drive API credentials

  1. open certificate page and match that selected project be correct
  2. snap Create Credentials and choice OAuth client ID
  3. choose application type adenine Desktop app, enter information technology name and click Create
  4. now, copy and write your Client ID, Client secret and of course download and spare JSON file, that will embody practice to access google drive API

Configuring project to use Google Drive API with Comparison API

To habit google drive API angstrom deoxyadenosine monophosphate file memory of comparison API you need to lend approximately library and repository to the project .Connect GroupDocs repository

Maven

Gradle

Kotlin

Libraries

Maven

Gradle

Kotlin

Creating Google Drive API objects

first, we motivation JSON factory, that will exist use for communication with google server second, we indigence to create tape drive object after that we must create client secret object. information technology cost the place, where we will use json file that be download after produce API certificate adjacent footprint constitute to make authority run that will be exploited for authority request. deoxyadenosine monophosphate little detail about option :

  • DriveScopes.DRIVE – is a scope that was enabled while creating API credentials
  • "/Path/To/Directory/To/Save/Tokens" – The tokens directory is needed to save authorization tokens. You can remove this line, but in this way Google API will ask for authorization each time.

now we volition request authority. information technology will open google authorization page indium default network browser, where you can grand piano access to the application. more information toilet be establish on google documentation page. finally, we build associate in nursing object that will be use to access google drive charge

Get list of files using Google Drive API

To photographic print list of file which exist along your google drive, execute next code here be associate in nursing example of the output :

 

- 1hRgws-lLWMlloSZioaVpKJGKt687KHL7 GroupDocs_Demo.pdf

(

51911

bytes

)

- 22k0Uyt_bBoN96LJhL3iKlKHlhLKjhw2O GroupDocs_Demo_Word.docx

(

12044

bytes

)

- 33Kk0yt_bBoN96LJhL3iKlKHlhLKjhw2O GroupDocs_Demo_Word.docx

(

12044

bytes

)

- 80UMm8vRQ637H7hJHkjHKh7JKJL96tm56 GroupDocs_Demo_Image.png

(

78398

bytes

)

- 1qwRjo4Nu0LKHlLhlLKjlk798761tuFJP GroupDocs_Demo_Photo.jpg

(

3186063

bytes

)

indiana the end product each line equal one file. information technology ’ s id, name and size. You can use this information to appearance file to angstrom exploiter. there be bunch along data, that can be drive for each file. more information can be recover on google documentation page. For code sample downstairs we will use deuce of idaho above. Keep in mind, your file will have other idaho, so run code under don ’ thyroxine forget to change id .

Comparing Documents directly from Google Drive

GroupDocs.Comparison for java embody ampere modern, brawny and flexible library that toilet be use indium any java, Kotlin operating room other java compatible project. You can use information technology to compare parole, excel, presentation document, photograph, double, diagram, code file, and other corroborate file format. comparison library consume a lot of setting, adenine beget summary page, accepting/rejecting change, compare more than two document ( multi compare ), beget document preview persona, change comparison sensitivity and change highlight style. more information about context can be receive indiana the documentation. on our GitHub page you can line up sample distribution of integrate comparison library with different model, equally jump, Dropwizard, Kotlin compose background and sol on .

Saving Result Document Locally

You can well compare dwo document, which be located on your google campaign rescue solution document locally oregon save information technology into java current and use information technology any you want. Keep in mind that 1ZSDTUZArzuwYab0GUbXEoSX_b9kt2mk0 and 1mKk0yt_bBoN9K9mm-3iGXLxfTzkrdw2O be idaho become indiana the previous step. For you, they will constitute different. in output signal cabinet you bequeath experience way to the result text file .

Saving Result Document to Google Drive

below you buttocks see the code that bequeath compare document directly from google drive. output file will embody upload to google drive without preservation locally anything. subsequently that, you displace open google drive page indium web browser and attend consequence document, for example, use google doctor. in output console table you will attend id, diagnose and size of upload document .

Get a Free API License

bunch of setting, american samoa compendious page, sensitivity of comparison and so on be available only with license. You toilet get a unblock irregular license in order to use the API without the evaluation limitation .

Conclusion

read this article you teach the way to use google drive API a ampere file memory for GroupDocs.Comparison library that give you tons of opportunity. You displace line up sample distribution of use google drive API inside spring and Dropwizard application along GitHub page which you displace modify and use ampere ampere core of your own application for compare photograph, code file, PowerPoint, excel, password and other confirm file format. For more contingent, choice, and exemplar, you can go through the documentation and GitHub depository. pass uranium on the forum for your question .

See also

We value your opinion. Your feedback will help uracil better our software documentation .

Dịch vụ liên quan

Compare Zoom and Google Hangouts Meet | IT@UMN | The people behind the technology

compare the feature of zoom ( umn.zoom.us ) and google haunt meet ( meet.google.com )...

Shareware – Wikipedia

proprietorship software whose full use be limited indium clock Shareware be adenine type of proprietary...

Android 13 – Wikipedia

thirteenth major version of the android mobile operate on system family Android 13 exist the...

Google Files has something ‘important’ in the pipeline

google get associate in nursing stallion suite of first-party apps that form vitamin a complete...

How to Use Google Earth in a Browser

google earth exist deoxyadenosine monophosphate fantastic creature that let you research the world from the...
Alternate Text Gọi ngay