2016-12-07 3 views
0

У меня есть приложение django, которое получает маркер google-диска из front-end, чтобы иметь возможность загружать файл с диска Google. Затем сохраняет токен в базе данных. Я использовал поле 100 char для хранения токена, но, начиная с базы данных, я получаю ошибку, этот токен имеет большую длину.Что такое максимальная длина токена goi-образа google?

Итак, как я могу узнать, какая максимальная длина принятого API Google вернется?

Я видел ответ на вопрос Can access token be longer than 255 characters?, в котором говорится, что я не должен использовать предел.

Но как я могу убедиться, что знаю, когда Google изменяет что-то в своем API?

ответ

1

Итак, как я могу узнать, какая максимальная длина принятого API Google вернется?

Google не задокументировал и this связанного ответ относится к спецификации А.12 OAuth 2 уточняется, как минимум 1 символ и неограниченные.

Но как я могу убедиться, что знаю, когда Google что-то изменяет в своем API?

Если Google изменяет то, что было ранее документально, то, вероятно, будет новая версия или устаревание записки и записи в блоге или release note. Если (как в этом случае) они изменили то, что не было задокументировано, то вы узнаете об этом из своего собственного опыта или опыта других (здесь и на других форумах сообщества хорошие места).

1

suggestion here не должен устанавливать ограничение по длине при выборе типа данных, используемого вами в вашей базе данных.

+0

Благодарим за отзыв! Я видел эту дискуссию, но я не касался своего вопроса, потому что проблема, которую я начал, произошла всего пару дней назад. И мне интересно, изменил ли Google что-то в генерации маркеров? –

+0

Я думаю, что точка потока применяется: нет реальной необходимости налагать ограничения, и кто знает, что они могут изменить в будущем и почему. Планируйте соответственно и т. Д. – Bardy

+0

Я уточнил свой вопрос, чтобы быть более конкретным. Я хотел бы понять, изменил ли Google, как они генерируют токен, и если да, то как я могу быть в курсе таких изменений в будущем. Спасибо, что помогли мне более конкретно в моем вопросе. –