Сахарный тест CRM API с почтальоном
Я новичок в Sugar CRM ... и получил задание проверить остальные API сахарного CRM. Я получил URL, имя пользователя, пароль, где я могу войти и просмотреть страницу, и она работает хорошо. Но пока я тестирую его с Postman для ответа JSON, он не дает мне никакого ответа. Может кто-нибудь предложить мне правильный способ проверить API... с примером или я делаю неправильный URL-адрес в качестве запроса?
Вот документ о том, как создать URL http://support.sugarcrm.com/Documentation/Sugar_Developer/Sugar_Developer_Guide_6.5/Application_Framework/Web_Services/REST/
И есть еще одна проблема версии. Как я получил только URL для входа в систему, как я могу получить версию сахара с веб-страницы?
2 ответа
Используйте эту прекрасную функцию Почтальона. Опубликуйте информацию для входа: POST /rest/v10/oauth2/token BODY
{
"grant_type": "password",
"client_id": "...",
"client_secret": "",
"username": "....",
"password": "....",
"platform": "...."
}
и во вкладке ТЕСТЫ:
var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("OAuth-Token", jsonData.access_token);
Теперь у вас есть токен в вашей среде, и вы можете использовать его в заголовке других запросов:
Здравствуйте. Если вы хотите использовать Postman для просмотра результатов API, выполните следующие действия:
Вы должны сгенерировать токен доступа для пользователя sugar crm, поэтому вам нужно написать код, который будет принимать пароль для имени пользователя и генерировать код доступа. Вы должны нажать на этот URL API с помощью почтальона, который сгенерирует токен доступа.
Проверьте эту ссылкуСкопируйте этот токен доступа на другой вкладке Почтальона, выберите тип AUth и вставьте в него токен доступа. затем отправьте свой URL, вы получите результат в Почтальон