2016-12-16 6 views
0

Я только что получил сообщение об ошибке, что v2 больше не поддерживается. Я бы оценил электронное письмо, позволяющее мне своевременно узнать, что это произойдет - я не регулярно вхожу в Surveymonkey или Stackoverflow, если что-то не пошло не так.Как перейти от V2 к V3 API Surveymonkey

В любом случае, каков самый быстрый путь миграции?

+0

Я вижу, что Билл Манвиль тоже пытается это сделать. Билл, ты решил? http://stackoverflow.com/users/6787313/bill-manville 1. Величина авторизации начинается с «Носителя», как в онлайн-документе или «на предъявителя», как в некоторых примерах, размещенных здесь? 2. Нужен ли API_KEY? Нет в соответствии с онлайн-документом, но я видел его в примерах здесь. 3. Конечная точка опроса заканчивается «v3/survey» или «v3/survey /»? Я использую MSXML2.XMLHTTP в VBA Я отправил по электронной почте поддержку api, так что я жду помощи от них в их часовом поясе. – sysmod

+0

Теперь я могу получить первую страницу из 50 опросов, отлично. Ответы: 1. предъявитель; 2 Нет; 3 нет косой черты. Также: мне не нужно URLEncode запрос «? Include = date_created» Множество дел. – sysmod

+0

Ребята, ваши поля даты теперь выглядят как «2016-12-16T17: 23: 00», где раньше не было T. Это груз работы. Есть ли полный список различий, размещенных где-то, чтобы помочь миграции? – sysmod

ответ

1

Документ о помощи по миграции here.

Это может быть «предъявитель» или «носитель».

В зависимости от того, когда вы создали приложение, у вас может быть ключ API, указанный в разделе учетных данных для вашего приложения. Если у вас есть ключ API, вы можете использовать его так же, как и в V2. Если у вас его нет, следуйте new authentication docs, и вам не нужно передавать его в URL каждый раз. Если у вас все еще есть ключ API, но не нужно включать его для каждого вызова, обновите свои учетные данные, и вам больше не понадобится.

Не имеет значения, положите ли вы косые черты или нет.

Если вы сомневаетесь, посмотрите на примеры в V3 docs для форматирования содержимого.

+0

Спасибо, Адам, эта ссылка довольно короткая. Я бы хотел, чтобы SM предоставил дополнительную информацию об изменениях в полях данных. Я сам скомпилирую это. – sysmod

+0

И документы неправильные - например, они показывают фильтры запросов как тело json, когда на самом деле они привязаны к концу URL как строки запроса. – sysmod

+0

В документах, где запросы получают функцию неправильно, были переменные GET, переданные в аргумент json. Вы заметили других? –

 Смежные вопросы

  • Нет связанных вопросов^_^