Migrating from Documents List API to Drive API

Help needed! Got an email about migrating from Documents List API to Drive API. Google support couldn’t help.

I just got this email saying the Documents List API is going away on April 20, 2015. They want us to switch to the Drive API instead. The email says our app might be using the old API and we need to change it.

The problem is, I talked to Google support for an hour and they had no clue how to help me do this migration. I’m totally lost here.

The email mentioned checking if our app uses certain URL types, but I can’t share those links here. It also said to move our stuff to the Drive API, but I don’t know how.

Has anyone done this before? Any tips on how to figure out if we’re using the old API and how to switch to the new one? I’m worried our app will stop working if we don’t do this right.

Really appreciate any advice! Thanks!

I’ve been through this migration headache too, and it’s not as scary as it seems once you get into it. First thing I did was grep our codebase for those old API URLs mentioned in the email. That quickly showed where we were still using the Documents List API.

Next, I dove into the Drive API docs. They’re actually pretty comprehensive. I found the migration guide especially helpful - it maps old methods to new ones, which saved a ton of time.

One gotcha to watch for: authentication changes. We had to update our OAuth flow to request the right scopes for Drive API. Also, make sure you enable the Drive API in your Google Cloud Console.

Testing was crucial. I set up a staging environment to test everything before pushing to production. Caught a few subtle bugs that way.

It took some effort, but our app works even better now with the new API. Hang in there!

Migrating from the Documents List API to the Drive API can be challenging. I encountered similar issues in my recent project and learned a few helpful steps along the way.

First, review your code to identify if you are using old endpoints such as “https://docs.google.com/feeds/”. If you find these, update your implementation to use the Drive API by enabling it in your Google Cloud Console and revising your authentication methods if necessary.

The Drive API documentation is extensive, and starting with the quickstart guide for your programming language proved beneficial in my experience. It offers a clear, step-by-step approach to setting up and making API calls, which helped me overcome initial hurdles.

oh man, that sux! google’s always changin stuff. i had to deal with this too. check ur code for old api urls, then switch to drive api. enable it in google cloud console. the drive api docs r pretty good, start with quickstart guide 4 ur language. good luck!