background top icon
background center wave icon
background filled rhombus icon
background two lines icon
background stroke rhombus icon

Скачать "Day 62 | Salesforce Bootcamp 2023 | Salesforce Integration | Part - 3 | Learn Live with Sanjay Gupta"

input logo icon
Теги видео
|

Теги видео

Sanjay Gupta
Sanjay Gupta Tech School
Salesforce
cloud computing
crm
administrator
developer
configuration
customization
process builder
workflow
apex
visualforce
controller
lightning
components
js
object
record
lookup
master detail
data migration
integration
field
helper
record type
app builder
programming
language
tutorials
lightning web components
community
sales cloud
service cloud
soql
aura
lwc
trigger
map
set
list
flow
admin
pd1
certification
certified
development
salesforce
salesforceadmin
salesforcedeveloper
Субтитры
|

Субтитры

subtitles menu arrow
  • enАнглийский
Скачать
00:00:26
привет всем,
00:00:28
я Санджай Гупта. Приветствую вас в
00:00:31
технической школе Санджая Гупты.
00:00:33
Надеюсь, у всех все хорошо, и, как
00:00:36
вы знаете, это 62-й день
00:00:39
учебного лагеря Salesforce, и на этой неделе мы
00:00:43
изучаем интеграцию с Ankit, поэтому сегодня у нас
00:00:47
третья часть интеграция,
00:00:50
так что еще немного концепций и
00:00:53
функций. Ankit покажет
00:00:56
вам демонстрацию, так что добро пожаловать, Ankit на канале, и,
00:00:59
пожалуйста, представьтесь аудитории,
00:01:04
эй, Санджай,
00:01:06
спасибо, что пригласили меня на эту платформу,
00:01:08
краткое представление обо мне, меня зовут
00:01:10
Анкита, у меня есть больше, чем Более 10 лет
00:01:13
опыта работы в
00:01:14
экосистеме Salesforce, где я работал
00:01:17
архитектором Salesforce. Более того, я также являюсь сертифицированным
00:01:19
инструктором Salesforce. Кроме того,
00:01:22
я также провожу корпоративные
00:01:23
тренинги, в рамках которых я провел около
00:01:25
30 плюс корпоративных тренингов для
00:01:27
различных корпораций в различные
00:01:29
темы, включая интеграцию администратора pd1 pd2,
00:01:32
облачный сервис продаж, облако, еще
00:01:35
несколько,
00:01:37
более того, я также очень активно участвую в
00:01:39
различных сообществах Salesforce,
00:01:42
включая обмен стеками, а также в
00:01:44
сообществе разработчиков,
00:01:46
это все с моей стороны, ну,
00:01:49
ладно, это здорово, так что
00:01:52
хм, я надеюсь, что все узнали, какой
00:01:57
у Анкита опыт и какое обучение он
00:02:00
уже прошел, поэтому я рад, что он находится на
00:02:04
этой платформе и делится своими знаниями
00:02:06
по интеграции
00:02:07
сейчас, если вы хотите стать частью
00:02:10
сообщество, в котором связано множество новичков и
00:02:13
опытных людей, и вы
00:02:15
хотите обсудить свои сомнения, чтобы
00:02:17
вы могли присоединиться к этой группе в Telegram,
00:02:19
стать частью сообщества и
00:02:21
обсудить свои сомнения,
00:02:23
хорошо, так что двигайтесь вперед, как будто
00:02:27
это 17-я неделя. Я думаю, Анкит, не могли бы вы
00:02:31
подвинуться, да, это 17-я неделя, и
00:02:33
мы изучаем интеграцию, поэтому на этой
00:02:36
неделе у нас будет только три занятия,
00:02:38
а на следующей неделе у нас также будет
00:02:41
еще три занятия по интеграции,
00:02:44
так что эти два недели посвящены
00:02:46
интеграции, и после завершения
00:02:48
интеграции у нас будет
00:02:50
проект разработки, и после этого мы
00:02:52
перейдем к веб-компоненту Lightning и
00:02:55
Lightning для наших сеансов компонентов, так что
00:02:58
следите за технической школой Санджая Гупты
00:03:01
на YouTube, Telegram, Instagram и
00:03:04
Linkedin. чтобы вы могли получать все
00:03:06
своевременные уведомления, а все
00:03:08
важные ссылки доступны в
00:03:10
описании видео справа, поэтому поделитесь
00:03:13
ссылкой с как можно большим количеством людей,
00:03:15
потому что все сеансы проводятся
00:03:17
бесплатно, и каждую неделю мы
00:03:21
проводим сеансы, и я Я также запланировал,
00:03:24
как и в будущем, я буду приглашать больше
00:03:26
экспертов, связанных с различными облаками,
00:03:29
так что поделитесь ссылкой на YouTube технической школы Санджая Гупты
00:03:32
с как можно большим количеством людей,
00:03:34
чтобы все они могли получить пользу, поэтому
00:03:38
я передаю
00:03:40
Майка Анкиту, чтобы он может поделиться
00:03:44
своими знаниями по интеграции и
00:03:45
продолжить сеанс с вами, Анкит,
00:03:49
спасибо, Санджай, спасибо за помощь
00:03:51
сообществу всеми возможными способами,
00:03:53
да, еще раз, я приветствую вас всех, доброе
00:03:55
утро, добрый день, исходя из вашего
00:03:57
географического местоположения, ну, так что до вчерашнего дня
00:04:00
мы говорили что такое настройка удаленного сайта,
00:04:03
что такое учетные данные имени, что
00:04:05
исправленный обратный вызов, правильно или извините, что
00:04:07
такое подключенное приложение, в дополнение к этому мы
00:04:10
также поговорим о некоторых API, о которых мы
00:04:13
говорили, о том, как мы можем выполнить
00:04:14
аутентификацию прямо сейчас,
00:04:17
на сегодняшнем сеансе, мы будем поговорим
00:04:19
более конкретно об остальном API,
00:04:22
хорошо, если вы видите эту диаграмму, эта
00:04:24
диаграмма в основном представляет собой своего рода
00:04:26
c, где у нас есть различные типы
00:04:28
API, доступные в Salesforce,
00:04:30
прямо в Salesforce у нас есть
00:04:32
более 10 или 15 плюс разные типы из
00:04:34
API, ну, как будто некоторые из них - это
00:04:37
остальные API, мыльный API, массовый API и API-интерфейс pub,
00:04:40
в дополнение к этому у нас есть
00:04:43
API, такой как API-интерфейс метаданных, API аналитики, который
00:04:45
нам нужен, Эйнштейн, мы
00:04:47
получим API, который у нас будет
00:04:49
API, специфичные для подплатформы,
00:04:51
но в этом учебном лагере мы
00:04:54
специально рассматриваем те API, которые
00:04:56
работают с данными, поэтому мы решили
00:04:59
охватить четыре различных API, которые
00:05:01
напрямую взаимодействуют с
00:05:03
данными Salesforce, которые представляют собой не что иное, как остальной API
00:05:05
мыльного API массовый API и API-интерфейс публикации, поэтому
00:05:09
сегодня мы снова сосредоточимся на остальном
00:05:12
API
00:05:14
Salesforce. Мы уже кратко рассказали
00:05:16
об остальном веб-сервисе, теперь мы
00:05:18
переходим к API-интерфейсу для отдыха. Что такое API для отдыха,
00:05:20
в основном API для отдыха - это своего рода
00:05:23
простой и мощный веб-сервис,
00:05:25
который работает на принципах дифракционного ареста.
00:05:28
Этот API представляет собой простой и мощный веб-
00:05:31
сервис, который работает на другом
00:05:33
принципе покоя. Теперь
00:05:38
доступны разные полезные принципы, с помощью которых
00:05:39
есть API. Работает мало это всякий раз, когда
00:05:42
вам нужно работать над API риска, вам
00:05:44
нужен URI, вам нужны различные
00:05:47
методы риска, rest API всегда без сохранения состояния,
00:05:49
это очень важный момент,
00:05:51
люди, которые следует помнить всякий раз, когда вы
00:05:53
имеете дело с API риска, rest API не имеет
00:05:55
состояния, что это означает, например, список состояний,
00:05:58
скажем, вы делаете
00:06:00
запрос от клиента на сервер,
00:06:02
независимо от того, какой запрос вы
00:06:05
делаете клиенту, клиент не
00:06:07
сохранит ваш запрос правильно, наш клиент
00:06:10
не сохранит ваш запрос ни в какой форме на
00:06:12
их сервере, поэтому в любое время каждый раз, когда
00:06:15
вам нужно сделать запрос,
00:06:16
вы должны отправить все данные в своем
00:06:19
запросе, чтобы получить ответ от
00:06:21
сервера, что касается остального API, мы используем
00:06:24
протокол https, который снова является протоколом без сохранения состояния
00:06:26
и что это причина, по которой он
00:06:29
заполнен, или остальной API всегда следует
00:06:31
структуре без сохранения состояния,
00:06:34
кроме того, все различные
00:06:36
функции, которые у нас есть в
00:06:39
Salesforce, например, если вы берете
00:06:41
объекты сообщений о продажах или автопортрет,
00:06:43
все эти поля или все эти
00:06:45
объекты Salesforce, они все являются
00:06:48
право на отдых включено, вам не нужно
00:06:51
записывать какую-либо дополнительную логику, чтобы получить
00:06:53
данные из Salesforce непосредственно из
00:06:55
объекта Salesforce. Salesforce. Я
00:06:58
уже предоставил их объекты и поля,
00:07:00
поскольку все остальное включено, поэтому вы можете напрямую
00:07:02
вызвать вызов API и получить к ним доступ.
00:07:05
данные о том, как это сделать, вы увидите через
00:07:07
некоторое время, когда
00:07:08
мы уже обсуждали, что этот API
00:07:10
поддерживает как формат XML, так и формат Json.
00:07:16
Следующие несколько моментов об этом API:
00:07:18
API для отдыха является своего рода облегченным
00:07:21
правом, и из-за этого облегченного
00:07:23
API структуры rest более рекомендуется использовать
00:07:25
всякий раз, когда вы создаете
00:07:27
легкие приложения, например, если
00:07:28
вы создаете приложения для
00:07:30
мобильных устройств или веб-приложений, где
00:07:32
скорость обработки является ключевым моментом, вы можете использовать
00:07:35
rest API,
00:07:38
чтобы различные работы API были в порядке. Остальной
00:07:40
API вы всегда отправляете один запрос и
00:07:43
можете ожидать ответа от сервера,
00:07:46
но при отправке запроса вы должны
00:07:48
указать
00:07:49
разные ресурсы, а также
00:07:51
указывать разные методы
00:07:54
всякий раз, когда вы делаете запрос от
00:07:56
остального API, который вы необходимо указать
00:07:58
разные ресурсы отдыха, более того, вам
00:08:00
также нужно указать разные
00:08:02
методы, какие
00:08:04
ресурсы диапазона мы должны указать?
00:08:07
Первый ресурс отдыха, который вы должны
00:08:08
указать, - это URI ресурса. URI ресурса - это,
00:08:11
по сути, конечная точка, из которой
00:08:13
вы
00:08:15
ожидаете ответа, поэтому всякий раз, когда вы
00:08:18
используете ресурс промывки, первое,
00:08:19
что вам нужно сделать и определить, это
00:08:21
ваш URI, который представляет собой не что иное, как конечную
00:08:23
точку, которую мы уже обсуждали на
00:08:25
предыдущем сеансе, что такое конечная точка, как
00:08:27
узнать конечную точку как я уже сказал, каждая
00:08:29
документация, в которой они предоставляют конечную
00:08:32
точку, которую вы должны нажать на
00:08:36
Salesforce, имеет свою собственную документацию,
00:08:38
в которой они предоставляют различные
00:08:41
конечные точки, которые вы должны предлагать,
00:08:43
в дополнение к тому, что вы должны указать
00:08:46
методы HTTP,
00:08:48
эти параметры являются общими для всех
00:08:50
интеграция, если вы выполняете
00:08:51
интеграцию из Salesforce или
00:08:53
любой другой технологии, вам необходимо определить
00:08:55
все эти параметры, например, первый — это
00:08:58
конечная точка, второй — метод HTTP, у нас есть
00:09:01
четыре типа доступных методов HTTP,
00:09:03
первый — это get, второй — это метод HTTP.
00:09:06
Третий пост — это патч, а четвертый —
00:09:09
шлюз задержки, который мы используем всякий раз, когда нам нужно
00:09:12
получить данные из сторонней
00:09:15
системы. Сообщение, которое мы используем всякий раз, когда нам нужно
00:09:19
записать данные или вставить данные в
00:09:23
патч сторонней системы, который мы используем всякий раз, когда у нас есть для обновления
00:09:26
данных в сторонней системе и
00:09:29
удаления, которое мы использовали всякий раз, когда нам приходилось
00:09:31
удалять данные из сторонней
00:09:33
системы,
00:09:34
как я уже упоминал ранее, эти
00:09:37
методы являются общими для веб-
00:09:39
стандарта, либо Oracle реализуется
00:09:42
при интеграции, либо Salesforce
00:09:44
реализует интеграцию, они
00:09:46
должны следовать этим правилам, при
00:09:47
реализации интеграции
00:09:49
они должны использовать метод Gate для
00:09:52
получения необходимых данных; использовать
00:09:53
метод post для вставки данных; они должны
00:09:55
использовать метод patch для обновления данных.
00:09:57
более того, они должны использовать
00:09:59
метод удаления для удаления данных.
00:10:04
Следующее, что у нас есть, это
00:10:06
заголовок запроса в заголовке запроса, мы
00:10:09
должны указать детали в
00:10:11
форме карты, например, в заголовке запроса
00:10:13
вы укажете
00:10:15
данные аутентификации. какой тип аутентификации
00:10:17
вы хотите сделать правильно, в другом вы
00:10:20
выполняете аутентификацию по ошибке или вы
00:10:22
выполняете аутентификацию apiq, какой
00:10:24
тип аутентификации вы должны
00:10:26
сделать, вам нужно пойти и указать в
00:10:28
заголовке запроса, причем в какой форме вы
00:10:31
находитесь ожидая
00:10:32
ответа, как я уже сказал, остальной API находится
00:10:35
как в XML, так и в Json, более того, он также
00:10:38
работает в текстовой форме или в
00:10:40
форме HTML, поэтому в какой форме вы
00:10:43
ожидаете данные, которые вы должны пойти
00:10:45
и указать в заголовок запроса, который
00:10:47
мы указываем в качестве типа контента,
00:10:50
кроме того, есть несколько дополнительных
00:10:52
параметров, которые мы также устанавливаем в
00:10:54
заголовке запроса, учитывая таймауты
00:10:56
и эффект. Спасибо. Я покажу вам,
00:10:59
какие различные заголовки
00:11:01
применимы и в Salesforce,
00:11:04
и последний параметр. то, что у нас
00:11:06
здесь есть, - это тело запроса.
00:11:08
Опять же, тело запроса не является обязательным
00:11:10
параметром, однако, если вы используете сообщение
00:11:14
или используете патч в этих
00:11:16
сценариях, мы должны указать тело запроса.
00:11:20
Тело запроса не требуется всякий раз, когда
00:11:22
вы используете get или всякий раз, когда вы
00:11:24
используете удаление, однако
00:11:26
обязательно указать тело запроса в
00:11:29
теле запроса, вы поместите все эти
00:11:31
данные, которые вы должны отправить в
00:11:35
тело запроса сторонней системы, это обязательно всякий раз, когда вы
00:11:38
также делаете почтовый запрос. Пока
00:11:40
вы делаете пакетный запрос, позвольте мне перейти
00:11:42
к небольшой важной
00:11:44
документации, которая у нас есть в
00:11:46
Salesforce,
00:11:48
позвольте мне выйти из полноэкранного режима. Первое,
00:11:50
что я снова нахожу, - это
00:11:53
способ получения
00:11:55
доступной информации об остальном API, который я
00:11:58
также перейдем к полной
00:11:59
документации, но прежде чем мы углубимся
00:12:01
в полную документацию, в которой
00:12:02
много информации, я сначала возьму эту
00:12:04
документацию, как я уже сказал API для
00:12:08
остального API, что мы должны указать, мы
00:12:10
должны указать различные ресурсы, которыми
00:12:11
являются ресурсы. URI, а также
00:12:14
метод HTTP, у нас есть эти различные
00:12:16
типы HTTP-методов, доступные
00:12:19
для всех ресурсов, к которым мы
00:12:22
обращаемся с помощью rest API, доступ к ним будет
00:12:24
осуществляться через HTTP, и, поскольку к ним будет
00:12:27
осуществляться доступ через HTTP rest API, это
00:12:33
API для отдыха без сохранения состояния - это список состояний. Кроме того,
00:12:36
API для отдыха поддерживает различные типы
00:12:38
аутентификации. Он поддерживает
00:12:40
аутентификацию по ключу API. Он также поддерживает
00:12:42
аутентификацию oauth. Кроме того,
00:12:44
API риска работает с различными типами
00:12:46
данных Json, а также XML, если вы
00:12:49
не указывая ожидаемый тип контента.
00:12:51
Json используется по умолчанию
00:12:53
всякий раз, когда вы имеете дело с остальным
00:12:55
API,
00:12:57
поэтому, если вам нужно пойти и выполнить
00:13:00
операции с данными,
00:13:02
если вам нужно пойти и выполнить
00:13:04
операции с данными, это то, как вы
00:13:06
нужно пройти и пройти конечную точку, так что
00:13:08
это ваша конечная точка, в принципе
00:13:10
правильно, если вы видите конечную точку, конечная
00:13:12
точка всякий раз, когда вам приходится взаимодействовать с
00:13:14
данными, является своего рода обычным явлением, пока здесь,
00:13:17
где первое, что вам нужно указать,
00:13:20
означает экземпляр
00:13:23
URL-адрес вашего экземпляра Salesforce Park, например, если это мой
00:13:27
или это мой экземпляр до
00:13:29
тех пор, пока не появится Lightning.force.com, это
00:13:33
мой экземпляр,
00:13:34
пока здесь я не получу экземпляр,
00:13:37
поэтому первое, что вам нужно
00:13:39
указать, это экземпляр, за которым следует
00:13:42
selfforce.com, за которым следуют сервисы
00:13:44
и данные. Это ваш
00:13:47
базовый URL-адрес. Это
00:13:49
ваш базовый URL-адрес, за которым
00:13:51
следует также указать версию, поэтому
00:13:53
до тех пор, пока версия не будет вашей базовой версией,
00:13:55
вы можете использовать любой тип доступа.
00:13:58
конечная точка, пока здесь вы не найдете
00:14:00
общую
00:14:01
версию наклона, вы найдете
00:14:03
общую вещь, и какова ваша конечная точка,
00:14:06
вашей конечной точкой является экземпляр dot
00:14:08
salesforce.com, за которым следуют службы, а
00:14:10
затем данные, если вы будете следовать этой
00:14:13
документации, вы увидите, что мы
00:14:15
есть ли у нас они, они снова
00:14:16
очень подробно объяснили различные параметры,
00:14:19
мы добавим ссылку в
00:14:22
подробности видео, чтобы вы могли
00:14:24
легко получить доступ к этой документации в
00:14:27
следующий раз, как я уже сказал, всякий раз, когда мы
00:14:30
имеем дело с остальным API, мы должны установите
00:14:32
различные типы заголовков, и это
00:14:33
список заголовков, которые мы можем установить
00:14:36
снова на основе
00:14:38
документации по интеграции. Вам нужно выяснить,
00:14:40
какой тип заголовков вам нужно
00:14:42
установить
00:14:44
правильно, поэтому, если вы имеете дело с
00:14:46
конкретными типами контента затем вы можете
00:14:48
указать здесь тип контента, поэтому
00:14:50
всякий раз, когда вы устанавливаете заголовок, вы
00:14:52
всегда должны устанавливать заголовок в
00:14:54
форме карты, как работает слово, как работает математическая форма, как
00:14:56
на карте, у нас есть ключ,
00:14:58
и у нас есть ключ value
00:15:00
аналогично, поднятые заголовки API работают таким
00:15:03
же образом, здесь у нас есть ключ,
00:15:05
и у нас есть значение
00:15:07
каждый раз, когда у нас есть ключ, и у нас
00:15:10
есть значение, это разные
00:15:11
поднятые заголовки, которые у нас есть на
00:15:13
основе документации вам нужно
00:15:15
пойти и установить все эти разные заголовки,
00:15:18
если вы принимаете ответ
00:15:20
в форме XML, затем вы идете и помещаете
00:15:23
приложение в XML, если вы
00:15:26
отправляете запрос в форме Json,
00:15:28
тогда вы можете пойти и поместить тип контента
00:15:31
как право Json, если у вас есть
00:15:34
определенная аутентификация, извините,
00:15:35
авторизация, затем вы идете и указываете
00:15:37
авторизацию здесь, кроме того, вы
00:15:39
также можете указать аутентификацию,
00:15:42
правильно, так что это разные списки
00:15:44
заголовков, которые случайно поддерживаются
00:15:46
Salesforce
00:15:49
Ankit можем ли мы сразу поделиться этой
00:15:52
ссылкой в ​​чате, потому что
00:15:54
люди говорят, что они не могут
00:15:58
прочитать контент, поэтому, если вы можете позволить мне
00:16:02
вставить ее вам, позвольте мне вставить ее вам,
00:16:03
да
00:16:05
[Музыка]
00:16:11
позвольте мне разобраться, окей, мы можете это сделать,
00:16:15
вы можете просто вставить в чат
00:16:19
этого Zoom, так что да
00:16:28
[Музыка]
00:16:29
окей,
00:16:31
давайте двигаться вперед,
00:16:34
как я уже сказал, нам нужно пойти и определить
00:16:37
различные методы HTTP, а также мы
00:16:39
поговорим об этом патче метода HTTP метода Gate Gate
00:16:41
метод post, а
00:16:44
также метод удаления, как я уже сказал, мы
00:16:47
используем метод Gate всякий раз, когда нам нужно
00:16:49
повторить попытку получения информации, мы используем
00:16:51
метод head всякий раз, когда нам нужно попробовать
00:16:53
метаданные ресурса,
00:16:56
мы используем патч, когда нам нужно
00:16:58
обновить запись, которую мы используйте этот пост
00:16:59
всякий раз, когда нам нужно вставить новую
00:17:01
запись, аналогичным образом мы используем удаление всякий
00:17:03
раз, когда нам нужно выполнить операцию удаления,
00:17:07
аналогичным образом мы используем удаление всякий раз, когда нам
00:17:09
нужно снова выполнить операцию удаления.
00:17:11
Я повторяю все, что касается HTTP-
00:17:14
третей, все, о чем я говорю. об
00:17:17
этом не зависит только от отдела продаж,
00:17:19
любой тип интеграции, которую выполняет любая система,
00:17:21
они должны следовать этим правилам,
00:17:23
это правила, определенные веб-
00:17:25
стандартами,
00:17:26
хорошо, теперь всякий раз, когда вы отправляете
00:17:29
запрос, вы можете получить различные
00:17:30
типы кодов ответа от система
00:17:33
всякий раз, когда вы отправляете запрос, вы
00:17:37
снова получите различные типы кодов ответа от системы.
00:17:42
В этой документации есть полный список кодов ответа, они охватывают
00:17:43
только некоторые из них, если вы хотите получить
00:17:46
полный список Код ответа вы
00:17:48
можете перейти сюда и указать здесь
00:17:52
статус-кво http-ответа. Вы получите
00:17:54
полную ссылку либо из Mozilla, либо
00:17:57
из Chrome. Вы можете увидеть здесь, у нас есть
00:17:59
полный список статуса
00:18:01
кода ответа. Код ответа
00:18:03
начинается. начиная с числа 100 и заканчивается
00:18:05
на 600. каждый из них предназначен для каждого кода ответа. У нас есть
00:18:08
конкретное сообщение
00:18:10
для каждого кода ответа.
00:18:17
о
00:18:19
коде ответа на ошибку как 404, правильно, что то, что
00:18:23
говорит 404, четыре ноль четыре, говорит, что
00:18:25
запрос не найден или ресурс не
00:18:27
найден, вы можете видеть здесь, это отсюда
00:18:29
отсюда 404
00:18:33
или запрос недоступен,
00:18:36
правильно каждый код ответа
00:18:38
будет логичным в этой документации, они
00:18:40
поделились несколькими кодами ответа, такими как
00:18:42
300, 400, 4001, 403 и 404,
00:18:46
как определить,
00:18:49
получаете ли вы успешный
00:18:51
ответ или нет, на успешный ответ, который у
00:18:53
нас есть в диапазоне 200 и 299
00:18:56
в Если вы получаете
00:18:58
код ответа от системы в этом диапазоне, это
00:19:01
означает, что вы получаете успешный
00:19:02
ответ, однако, если вы получаете
00:19:05
код ответа в каком-то другом диапазоне, то,
00:19:07
по сути, вы не получаете
00:19:09
успешный ответ от сторонней
00:19:11
системы,
00:19:12
верно? Обычно я мы используем это для
00:19:15
информационного ответа, но всякий раз, когда вы
00:19:17
получаете какой-либо запрос или отправляете какой-либо
00:19:19
запрос в стороннюю систему, мы
00:19:21
либо получаем ответ в этом диапазоне, либо
00:19:23
мы получаем ответ в этих диапазонах,
00:19:25
если сервер недоступен, мы
00:19:27
получаем это э-э, ответ в этих диапазонах
00:19:30
в случае ответа на конкретную ошибку клиента,
00:19:32
большинство тем интеграции, которые
00:19:34
они используют этот тип диапазона, поэтому они
00:19:37
должны следовать этому,
00:19:38
я имею в виду это соглашение, а также всякий раз, когда
00:19:41
они отправляют код состояния,
00:19:45
эта документация снова является создание
00:19:47
информации, где вы получаете
00:19:49
полный обзор остального API на
00:19:52
случай, если он захочет получить глубокую информацию об
00:19:53
остальном API, что вы можете сделать здесь, так это
00:19:58
снова перейти к этой документации. Это
00:20:00
руководство по API, которое предоставила компания Salesforce,
00:20:02
где они указали все
00:20:04
различные подробности об остальном API,
00:20:07
они разместили здесь множество примеров, которые
00:20:10
вы также можете использовать для практики остального
00:20:12
API, а также
00:20:13
они разместили различные
00:20:15
рекомендации по архитектуре, о которых мы
00:20:17
уже говорили, если вы, ребята, можете пойти
00:20:19
и следовать им. по этой ссылке вы можете увидеть, что я
00:20:22
говорил о реальных ресурсах и
00:20:24
остальных запросах, где мы говорили о
00:20:26
заголовках HTTP-методов URI и
00:20:28
теле запроса, правильно, мы говорили о принципиальной
00:20:32
архитектуре ресурсов, где я сказал, что
00:20:33
остальной API не имеет состояния, это PPI
00:20:36
работает в режиме клиент-сервер с
00:20:38
остальным API, который нам нужен, мы можем выполнить
00:20:40
аутентификацию с помощью oauth
00:20:41
2.0. В полном руководстве
00:20:45
вы можете подготовиться к выполнению на
00:20:49
случай, если он захочет глубоко погрузиться в остальной
00:20:50
API,
00:20:52
но для Для начала я считаю, что такая
00:20:55
шпаргалка будет очень полезна для
00:20:57
получения обзора остального API. Я
00:21:00
также помещу эту ссылку в окно чата,
00:21:01
чтобы вы, ребята, могли перейти по этой ссылке
00:21:04
и иметь при себе эту ссылку,
00:21:09
Санджай, можете ли вы также, пожалуйста, вставьте эту
00:21:11
ссылку в чат, да, конечно, и
00:21:19
теперь мы говорили об остальном API, вы
00:21:21
понимаете различные термины
00:21:23
в отношении остального API, давайте
00:21:25
теперь перейдем в практический режим, что мы
00:21:27
сейчас сделаем, это мы, э-э,
00:21:31
мы коснемся этого другого API, которые
00:21:34
Salesforce предложила с помощью
00:21:36
инструмента под названием Postman,
00:21:37
так что же такое Postman? По сути, Postman — это
00:21:40
своего рода
00:21:42
приложение, или вы можете сказать, что это своего рода
00:21:44
инструмент, который используется в
00:21:47
разных организациях для тестирования ваших
00:21:50
API,
00:21:51
когда бы вы ни находились. создание API, если вы
00:21:53
хотите протестировать свой API из любой
00:21:55
сторонней системы. Postman — это один из
00:21:57
известных инструментов, который большинство
00:21:58
организаций используют
00:22:00
в Salesforce. Мы также можем использовать или
00:22:03
протестировать различные API, которые
00:22:05
предлагает Salesforce, с помощью этот
00:22:07
инструмент, называемый почтовым инструментом,
00:22:09
на случай, если в вашей организации нет
00:22:11
почтальона. Salesforce также
00:22:14
предоставила альтернативу -
00:22:15
рабочую среду, однако Salesforce строго
00:22:18
отметила, что всякий раз, когда нам нужно протестировать
00:22:20
API через рабочую среду, мы также
00:22:22
должны использовать почтальона, потому что
00:22:24
что угодно API платформы, которую
00:22:26
разрабатывает Salesforce, они
00:22:28
раскрывают все эти API на самом почтальоне,
00:22:33
если вы внимательно посмотрите на это правильно. Почтальон
00:22:36
есть более 25 зарегистрированных миллионов
00:22:38
зарегистрированных пользователей, которые используют
00:22:40
почтальона, и на почтальоне у вас
00:22:42
открыто более 75 000 Доступен API
00:22:46
с индексом 5000. У нас также есть открытый
00:22:49
API, доступный в Salesforce, и
00:22:51
как снова использовать почтальона.
00:22:54
Это бесплатный инструмент, вам не нужно платить
00:22:56
ни копейки, чтобы загрузить почтальона.
00:22:57
Почтальон доступен в двух разных
00:22:59
версиях. доступен в веб-
00:23:01
версии, и, кроме того, он также
00:23:03
доступен и в версии для настольного компьютера,
00:23:06
так что все, что вам нужно сделать, вам просто нужно
00:23:08
пойти и выполнить поиск в Google, который является
00:23:11
загрузкой The Postman, и здесь вы получите
00:23:13
ссылку, как я уже сказал, Postman доступно
00:23:15
в двух версиях, на случай, если он захочет использовать
00:23:17
веб-версию, вы можете напрямую войти в систему
00:23:19
здесь и снова запустить ее, используя веб-версию,
00:23:23
быстрое примечание. Теперь веб-
00:23:25
версия не стабильна, команда почтальона
00:23:27
все еще работает над своей веб-версией,
00:23:28
вы В
00:23:31
веб-версии нет единообразия, поэтому на данный момент я
00:23:33
рекомендую вам, ребята, пойти и загрузить
00:23:35
этот инструмент Postman отсюда, вам просто
00:23:37
нужно в Google найти
00:23:39
почтальона, и вы получите первую
00:23:41
ссылку для загрузки. почтальона, вам просто
00:23:43
нужно нажать на эту кнопку, и
00:23:45
инструмент почтальона будет загружен для вас,
00:23:47
вам нужно установить программное обеспечение почтальона
00:23:49
так же, как вы устанавливаете любое другое программное обеспечение,
00:23:51
вам просто нужно пойти и нажать «Далее», «Далее», «Далее»,
00:23:53
и после этого установить почтальона.
00:23:56
вам также нужно пойти и создать
00:23:58
учетную запись в посте Pokemon, как
00:24:00
мы регистрируемся в организации разработчиков Salesforce,
00:24:02
как мы регистрируем любую другую
00:24:04
учетную запись, такую ​​​​как LinkedIn или
00:24:08
аналогичным образом, вы также должны пойти и
00:24:10
зарегистрироваться в Приложение почтальона,
00:24:11
по сути, вы
00:24:13
создаете приложения, вы
00:24:15
создаете свою учетную запись на почтальоне,
00:24:17
после этого, если вы пойдете и запустите
00:24:20
почтальона, вот как почтальон появится
00:24:23
после этого, если вы пойдете и запустите
00:24:25
почтальона, это
00:24:31
теперь появится почтальон, вопрос в том, как мы можем интегрировать
00:24:33
этот инструмент Postman с моим или чтобы я
00:24:37
мог выполнить интеграцию
00:24:39
сейчас, вопрос в том, как мы можем интегрировать
00:24:41
этот инструмент Postman с моей организацией, так
00:24:45
что извините, вот моя организация это моя организация,
00:24:48
чтобы я мог выполнить интеграцию.
00:24:51
Salesforce поместила очень хороший
00:24:52
документ Trailhead, с помощью которого вы можете
00:24:55
легко подключить почтальона к вашей Arc.
00:24:58
Salesforce поместила очень хороший документ,
00:25:01
с помощью которого вы можете легко
00:25:03
подключить
00:25:04
все, что вы можете. легко подключить
00:25:06
почтальона в качестве инструмента с помощью вашей аутентификации,
00:25:09
хотя я покажу вам
00:25:11
вживую, как мы можем это сделать, но если
00:25:13
вы, ребята, где-то застряли во время
00:25:16
интеграции или во время практики, вы
00:25:18
можете просмотреть этот модуль Trailhead и
00:25:20
следовать инструкциям шаги, которые они дали шаг
00:25:22
за шагом, какие шаги
00:25:25
вы должны выполнить, чтобы установить
00:25:27
соединение вашей почтовой карты и
00:25:30
вашей организации, поэтому первое, что вам
00:25:32
нужно сделать здесь, это пойти сюда
00:25:34
и создать свое рабочее пространство,
00:25:36
что это первое, что вам нужно
00:25:37
сделать, вам нужно пойти сюда и создать свое
00:25:40
рабочее пространство, чтобы создать рабочее пространство,
00:25:43
чтобы перейти к этому шагу рабочего пространства,
00:25:45
извините за интерпретацию, можем ли мы увеличить масштаб, как
00:25:49
размеры текста, очень,
00:25:51
э-э, нет, почтальон, я не конечно,
00:25:54
сможем ли мы, хорошо, ты можешь попробовать контроль плюс,
00:25:57
может быть, если это сработает, да, я попробовал, окей,
00:26:00
да, это сработало, окей, окей, теперь
00:26:03
лучше
00:26:04
окей, и
00:26:06
что вам нужно сделать, вам нужно перейти
00:26:08
в рабочую область, в рабочей области вам
00:26:10
нужно взять опция создания
00:26:11
рабочей области, это первый шаг, который
00:26:14
вам нужно сделать, поэтому давайте создадим
00:26:15
рабочую область здесь,
00:26:22
о, она не запускается
00:26:25
правильно, поэтому то, что вам нужно сделать здесь, вы
00:26:27
можете пойти и создать любые имена для
00:26:30
рабочей области, скажем, я я даю
00:26:32
имя этому рабочему пространству как
00:26:36
демонстрацию интеграции.
00:26:38
Я даю имена рабочему пространству
00:26:40
как демонстрационные версии интеграции, поскольку я
00:26:43
создаю это рабочее пространство только для себя. Я
00:26:45
выбираю здесь личное на случай, если вы
00:26:47
захотите услышать API со всеми вашими усилиями. вы также
00:26:50
можете пойти и настроить команду. У меня
00:26:52
здесь нет команды, вам нужно сначала
00:26:54
пойти и снова настроить свою команду в почтальоне,
00:26:55
это пока что касается концепции Postman,
00:26:58
я просто выбираю
00:26:59
видимость как личную и создаю свое
00:27:02
рабочее пространство
00:27:04
это
00:27:07
после того, как вы создали рабочее пространство, теперь
00:27:09
вы можете видеть здесь, что ваше рабочее пространство
00:27:11
доступно здесь. В случае, если вы пропустили свое
00:27:13
рабочее пространство, вы можете перейти сюда и
00:27:15
просто выбрать рабочее пространство отсюда, и
00:27:17
ваше рабочее пространство будет запущено,
00:27:19
так что это первый шаг, который вы должны сделать.
00:27:23
в качестве следующего шага вам нужно сделать то, что вы
00:27:25
должны сделать здесь: вы пойдете сюда
00:27:27
и начнете искать
00:27:32
разработчиков Salesforce что вы будете делать вы пойдете
00:27:35
и будете искать здесь
00:27:37
разработчиков Salesforce или вы можете выполнить поиск по
00:27:39
платформе Salesforce API в нашей
00:27:42
платформе сценариев будет более логичным. Вы
00:27:44
можете иметь доступный API платформы Salesforce,
00:27:47
если вы, ребята, работаете
00:27:48
в облаке b2c, облаке B2B или
00:27:51
маркетинговом облаке, соответственно, вы можете
00:27:53
выбрать тип API, с которым нам придется иметь
00:27:55
дело. но здесь, поскольку мы имеем дело
00:27:57
с основной платформой, я выбираю
00:27:59
здесь API платформы Salesforce,
00:28:03
и то, что я выбрал здесь, это
00:28:05
API платформы Salesforce, так что это
00:28:08
другой список API,
00:28:10
доступных в Salesforce, это
00:28:13
другой список API,
00:28:15
доступные в Salesforce. Я
00:28:17
выбрал здесь API платформы.
00:28:21
Теперь следующее, что вам нужно сделать,
00:28:23
это снова API, предлагаемый
00:28:25
Salesforce. Мы не можем напрямую изменять
00:28:27
этот API, поэтому нам нужно сделать следующее:
00:28:29
чтобы клонировать эти API для нашего собственного
00:28:32
использования,
00:28:33
мы не можем напрямую изменить этот API, поэтому нам
00:28:35
нужно
00:28:37
клонировать этот API для нашего использования, поэтому, как мы
00:28:40
будем клонировать это, например, здесь мне
00:28:42
нужно клонировать этот API платформы, я пойду к
00:28:45
цели, и я увижу здесь эти три точки,
00:28:47
вам просто нужно пойти и нажать на
00:28:49
эти три разные точки,
00:28:52
здесь вы получите опцию «создать
00:28:54
вилку» в Postman всякий раз, когда мы
00:28:57
выполняем операцию клонирования, по сути,
00:28:59
мы создаем
00:29:01
мыло,
00:29:02
поэтому я выбираю здесь опцию под названием «
00:29:04
Создать вилку».
00:29:06
Здесь вы можете пойти и просмотреть любую метку вилки
00:29:10
справа, скажем, я даю метку
00:29:12
вилке здесь в качестве интеграции, которую
00:29:18
вы создаете эту вилку в
00:29:20
рабочей области, которую мы создали. на
00:29:22
первом этапе,
00:29:23
когда вы клонируете это, вы
00:29:27
снова клонируете это в рабочей области, которую мы создали на первом шаге. Я
00:29:29
повторяю, сначала вам нужно пойти и
00:29:31
создать рабочую область, после этого здесь вам
00:29:33
нужно войти в глобальный поиск и выполнить
00:29:35
поиск. для разработчиков Salesforce,
00:29:36
после этого вы идете и выбираете
00:29:39
разработчиков Salesforce или
00:29:40
API платформы сотового телефона, после чего вам нужно
00:29:43
просто пойти и нажать на эти
00:29:44
три точки,
00:29:46
нажать «Создать вилку», вы окажетесь на
00:29:48
этом экране, так что здесь я я называю эту
00:29:50
вилку демо-версией интеграции. Вилка правой кнопкой мыши
00:29:53
и нажмите на значок для коллекции.
00:29:58
Теперь вы знаете, что вы сделали здесь,
00:30:00
в своем рабочем пространстве. Вы скопировали
00:30:03
API, предоставленный Salesforce
00:30:07
в вашем рабочем пространстве. Что вы сделали, вы
00:30:10
скопировали API, предоставленный
00:30:12
Salesforce, поэтому эта служба предоставляет
00:30:14
нам эти различные типы API.
00:30:18
Salesforce предоставляет нам эти различные
00:30:21
типы изображений
00:30:23
на сегодня, мы обсуждаем только
00:30:25
остальные API,
00:30:27
на сегодня мы обсуждаем только
00:30:29
остальные API, но на случай, если вы ребята хотят
00:30:32
изучить любые другие API, вы
00:30:34
определенно можете пойти и изучить эти API или
00:30:37
API различных платформ отсюда,
00:30:43
что мы сделали, мы скачали
00:30:45
это и поместили это в наше локальное
00:30:47
рабочее пространство, теперь следующий шаг, который мы должны
00:30:50
сделать вот
00:30:52
теперь следующий шаг, который мы должны сделать
00:30:54
здесь, это нам нужно подключиться к
00:30:56
почтальону моей организации,
00:31:00
теперь следующий шаг, который мы должны сделать, это
00:31:02
подключиться к почтальону
00:31:04
к моей организации, как мы это сделаем, чтобы
00:31:07
сделать что вы перейдете на эту
00:31:09
вкладку авторизации по умолчанию, мы находимся на
00:31:11
этой вкладке обзора, поэтому я выбираю это
00:31:13
в родительской папке, и после добавления
00:31:15
папки родителей я перехожу на
00:31:18
эту вкладку авторизации.
00:31:20
Я перехожу к этой авторизации
00:31:22
там, здесь вы увидите различные
00:31:24
подробности, какой тип API, извините, какой
00:31:28
тип аутентификации на этой платформе
00:31:29
использует этот почтальон почтальон
00:31:32
использует аутентификацию oauth 2.0,
00:31:35
какой тип аутентификации он будет
00:31:37
использовать для подключения к Salesforce, он
00:31:39
снова будет использовать аутентификацию oauth 2.0, вы
00:31:42
не делаете вам нужно что-либо потревожить, вы должны
00:31:44
убедиться, что предисловие к заголовку является
00:31:46
барьером, вам не нужно
00:31:47
ничего беспокоить, просто нужно прокрутить вниз, вам
00:31:51
не нужно ничего беспокоить, вам
00:31:53
просто нужно прокрутить вниз до самого низа
00:31:54
и нажать на это кнопка под названием «получить новый
00:31:57
токен доступа»,
00:32:00
вам просто нужно нажать на эту кнопку
00:32:02
под названием «получить новый токен доступа», как только
00:32:04
вы нажмете на эту кнопку, запрос
00:32:07
придет к вам для Спока,
00:32:09
запрос придет в ваш
00:32:12
парк Salesforce, если вы, ребята, это делаете в
00:32:14
первый раз вы получите всплывающее окно или
00:32:16
вы получите блокировку всплывающих окон
00:32:18
прямо из Chrome, поэтому вы должны
00:32:21
убедиться, что вы разрешаете этот
00:32:22
запрос на блокировку всплывающих окон, который должен
00:32:25
успешно появиться. хорошо, я загрузил в своем
00:32:28
прошлом обучении, что всякий раз, когда мы выполняем
00:32:30
интеграцию в первый раз или на
00:32:32
большинстве машин, которые мы получаем снова с правильной
00:32:33
блокировкой, это полностью зависит от
00:32:35
версии Chrome, которую вы используете, но это
00:32:37
просто к вашему сведению,
00:32:39
что вам нужно сделать здесь теперь вам просто
00:32:42
нужно нажать «Разрешить»,
00:32:44
вам просто нужно пойти и нажать «Разрешить»,
00:32:47
теперь вы можете видеть здесь, что ваша авторизация
00:32:49
выполнена успешно, и вам нужно
00:32:51
нажать на открытого Почтальона отсюда,
00:32:54
это ваш звонок аутентифицирован,
00:32:56
что означает, что ваша аутентификация прошла
00:32:58
успешно, и вам просто нужно
00:33:02
снова использовать этот браузер в серверной части,
00:33:04
он все еще выполняет аутентификацию, или
00:33:06
вы можете видеть здесь. Я получаю эту опцию
00:33:08
здесь, поскольку аутентификация завершается
00:33:10
автоматически, через три секунды он
00:33:15
автоматически перейдет на следующий экран. после следующего, через
00:33:17
несколько секунд, он перейдет на следующий
00:33:19
экран,
00:33:21
что теперь
00:33:24
вы можете увидеть здесь, в задней части, что
00:33:26
делает сообщение всякий раз, когда вы
00:33:28
выполняете эту интеграцию, что
00:33:29
сделала платформа, э-э, автоматизация,
00:33:32
они отправляют сюда идентификатор клиента,
00:33:35
а также секретный ключ клиента, так что
00:33:37
вам нужно сделать здесь: на этом
00:33:40
экране вам нужно скопировать этот URL-адрес экземпляра
00:33:43
с этого экрана, что вам нужно сделать, это
00:33:46
скопировать этот URL-адрес экземпляра, поэтому
00:33:49
я просто помещаю копия здесь
00:33:53
того, что я сделал. Я просто копирую
00:33:56
здесь URL-адрес моего экземпляра, и мы
00:33:59
в обязательном порядке
00:34:01
должны нажать на эту кнопку, которая является
00:34:03
токеном использования. Я скопировал
00:34:05
URL-адрес этого экземпляра, который вы можете поместить. этот скопированный
00:34:08
URL-адрес экземпляра в вашем блокноте или на
00:34:10
заметке, где вы хотите, и после
00:34:12
этого в обязательном порядке вам нужно сделать следующее: вам
00:34:15
нужно щелкнуть этот токен использования
00:34:18
сейчас, если вы снова последуете этой
00:34:20
авторизации, вы можете увидеть здесь
00:34:22
различные типы параметры
00:34:24
заполняются так же, как заполняется ваш токен доступа,
00:34:26
это URL-адрес oauth, который он
00:34:29
был использован правильно, это URL-адрес oauth, которым
00:34:31
вы являетесь, это URL-адрес аутентификации,
00:34:33
который использовался, ваш идентификатор клиента
00:34:35
заполняется прямо над ним, и вы можете видеть
00:34:37
разные значения правильно, вы просто
00:34:39
наводите на него курсор, и теперь вы можете увидеть
00:34:41
разные значения,
00:34:43
что мы здесь сделали: мы
00:34:46
скопировали токен, это токен,
00:34:47
который мы получили от
00:34:49
Salesforce, хорошо, нам не нужно снова
00:34:51
ничего делать,
00:34:52
мы скопировали экземпляр URL, теперь
00:34:55
следующий шаг, который нам нужно сделать, это
00:34:57
перейти в этот раздел переменных.
00:35:00
Следующий шаг, который нам нужно сделать, это
00:35:03
перейти в этот раздел переменных
00:35:04
и прокрутить вниз, где вы получите
00:35:07
конечную точку, которую
00:35:09
вы только что получили. нужно прокрутить вниз, где вы
00:35:11
получите конечную точку,
00:35:14
что вам нужно сделать здесь, это пойти и вставить
00:35:17
конечную точку в текущее значение,
00:35:20
что вы сделаете здесь, вы пойдете и
00:35:22
вставите конечную точку в текущее
00:35:24
значение
00:35:26
и обязательно перейдите и сохраните ваши
00:35:28
изменения, нажав на элементы управления, потому что
00:35:31
на данный момент изменения не сохраняются,
00:35:33
независимо от значения, которое мы
00:35:34
здесь заполнили, они не сохраняются, мы
00:35:37
должны убедиться, что вы нажимаете на элементы
00:35:38
управления здесь, чтобы ваши изменения были
00:35:41
сохранены
00:35:43
просто в обязательном порядке
00:35:45
вам нужно просто использовать
00:35:47
элементы управления, чтобы сохранить изменения.
00:35:53
Любой вопрос,
00:36:00
так что, ребята, если у вас есть какие-либо вопросы, вы можете
00:36:03
просто опубликовать свои вопросы в окне чата,
00:36:05
чтобы Ankit мог задать их и получить все ссылки,
00:36:09
да все важные ссылки уже
00:36:11
доступны в окне чата, так что вы можете
00:36:13
просто скопировать и иметь их с собой,
00:36:17
поэтому мы подождем, ну, примерно одну или две
00:36:21
минуты, если есть такие вопросы,
00:36:24
поэтому Ankit ответит, в противном случае
00:36:26
мы ответим. продвигаясь вперед
00:36:42
в документации, они будут указывать,
00:36:45
какие все заголовки вы должны передать,
00:36:48
поэтому в соответствии с документацией вам
00:36:50
нужно пойти и установить разные
00:36:51
трейлеры,
00:36:54
можем ли мы снова иметь тело запроса в
00:36:57
методе get, мы не можем иметь тело в
00:37:01
случае get, потому что ваш
00:37:03
метод get имеет дело только с URL-путем,
00:37:05
хотя вы устанавливаете тело, это
00:37:07
будет бесполезно, ребята,
00:37:11
парень не мог понять ваш
00:37:14
вопрос, что означает сообщение о перенаправлении,
00:37:19
опять же, это снова сценарий от компании к компании,
00:37:22
на котором основано большинство компаний
00:37:24
мой прошлый опыт, они снова используют почтальона,
00:37:27
ну, если это не так, вы
00:37:29
также можете вставить их для использования, потому что это
00:37:31
бесплатное программное обеспечение с открытым исходным кодом, которое
00:37:33
каждый может использовать для тестирования API, и
00:37:35
вы также можете указать, что это
00:37:37
бесплатное программное обеспечение также Salesforce
00:37:48
снова рекомендует провести интеграционное тестирование, если вы увидите почтальона, которого вы
00:37:51
увидите через некоторое время, большинство вещей
00:37:53
автоматизированы, если вы используете
00:37:55
рабочую среду, вам нужно запомнить
00:37:57
полный путь, вы должны запомнить
00:37:58
полный URL-адрес, кроме того Пользовательский интерфейс
00:38:01
рабочего места также недружелюбен, поэтому,
00:38:04
если кто-то просит вас использовать
00:38:06
верстак, вы должны спросить причину,
00:38:08
почему они ищут именно
00:38:10
верстак, а не почтальона,
00:38:12
верно, потому что, если вы войдете в
00:38:14
верстак в рабочее место также
00:38:15
Salesforce разместило уведомление о том,
00:38:17
что мы должны использовать почтальона, а
00:38:20
не рабочее место,
00:38:23
что такое тип гранта,
00:38:26
я уверен, откуда возникает этот вопрос,
00:38:34
хм, снова тип гранта - это не что иное, как
00:38:37
различные типы аутентификации, которые
00:38:39
мы там делаем это разные типы
00:38:40
типа гранта, это также доступно. Я
00:38:42
верю в учетные данные имени, а также по
00:38:44
умолчанию, когда мы делаем
00:38:47
интеграцию с почтальоном, он использует
00:38:50
неявный тип гранта, вы также можете,
00:38:52
если у вас есть прошлое, если вы хотите
00:38:54
чтобы выполнить интеграцию на основе
00:38:55
имени пользователя и пароля пароля, вы
00:38:57
также можете использовать учетные данные пароля,
00:38:59
если он захочет выполнить интеграцию
00:39:01
на основе pkce. pkc - это не что иное, как
00:39:03
первичный ключ. Я не могу вспомнить точную
00:39:05
форму на случай, если он захочет это сделать.
00:39:07
интеграция с помощью этого
00:39:08
первичного ключа, затем вы можете снова использовать этот pkce,
00:39:10
вам нужно следовать
00:39:12
документации, чтобы выяснить, какой
00:39:14
тип гранта они поддерживают.
00:39:18
Да URL-адрес конечной точки — это
00:39:21
URL-адрес организации Salesforce, мы напрямую получаем этот URL-адрес
00:39:23
всякий раз, когда мы делаем
00:39:24
запрос на авторизацию, поэтому, чтобы избежать путаницы,
00:39:27
мы можем напрямую скопировать URL-адрес этого экземпляра,
00:39:29
э-э, из авторизации, перейти к
00:39:31
конечной точке и поместить эту
00:39:34
конечную точку здесь,
00:39:42
да, я не указал Salesforce или
00:39:44
имя пользователя и пароль, потому что для
00:39:46
демонстрационная цель Я уже вхожу в
00:39:48
организацию, если вы не вошли
00:39:50
в организацию и делаете
00:39:52
запрос от почтальона, то
00:39:54
Salesforce сначала попросит вас ввести
00:39:56
имя пользователя и пароль, а затем
00:39:58
спросит, тогда все и будет сделано э-э, авторизация
00:40:01
с вашим или около того да, вы правы,
00:40:03
сначала мы должны войти в систему
00:40:05
под именем пользователя Salesforce в Salesforce
00:40:07
Arc, прежде чем мы пойдем, и сделать запрос
00:40:09
у почтальона, в противном случае он
00:40:11
сначала перейдет на экран входа в систему,
00:40:14
Сунил, я вернусь к сценарии в реальном времени,
00:40:20
такие как Postman, если вы используете какую-то другую
00:40:22
платформу, то как мы можем
00:40:24
снова получить секрет клиента и токен клиента, что
00:40:26
вам нужно сделать здесь, я также приведу
00:40:28
пример для этого, скорее всего, в
00:40:29
следующем неделю, когда мы подключаемся из
00:40:31
одной системы к другой системе, и там я
00:40:34
покажу вам, как вы получите
00:40:35
ключ клиента и секрет клиента,
00:40:37
например, в случае, если Oracle подключается к
00:40:39
Salesforce, тогда вы можете получить
00:40:41
идентификатор клиента и секрет клиента. и
00:40:43
токен из приложения Connected, которое мы
00:40:46
обсуждали вчера, на случай, если Salesforce
00:40:48
подключается к LinkedIn или Facebook,
00:40:49
например, или к Google или Gmail,
00:40:52
везде у нас есть возможность
00:40:54
создать приложение, например, если вам
00:40:55
нужно выполнить интеграцию с
00:40:57
Gmail, вам просто нужно ввести
00:40:59
разработчиков Google, и там вы получите
00:41:00
возможность сначала создать приложение,
00:41:02
откуда вы получите идентификатор клиента и
00:41:04
секретный ключ клиента, который
00:41:08
я возьму на следующей неделе, когда мы пойдем
00:41:11
и поговорим о столбце,
00:41:20
который совершенно неверное утверждение,
00:41:22
когда вы упомянули, что
00:41:24
интеграция - это не что иное, как
00:41:26
интеграция тестирования API Salesforce,
00:41:28
не более того, что интеграция намного
00:41:30
сложнее, чем
00:41:32
в начале, в основном, более того, это
00:41:34
также будет сложный сценарий для
00:41:36
большинства архитектур тоже в
00:41:38
В Индонезии есть два фактора,
00:41:39
которые мы должны учитывать, мы только что
00:41:41
коснулись верхушки айсберга, на данный момент
00:41:47
можете ли вы использовать существующего пользователя интеграции для
00:41:50
множественной интеграции, если вы не
00:41:51
знаете пароль и токен безопасности,
00:41:53
вы можете это сделать, но Salesforce не
00:41:56
рекомендует вам повторно использовать
00:41:58
существующего пользователя интеграции для
00:42:00
множественной интеграции, поскольку
00:42:03
вам, возможно, придется установить другой тип
00:42:04
полномочий, разные типы
00:42:06
авторизации, э-э, для разных типов
00:42:08
интеграции. Таким образом, в зависимости от ваших бизнес-
00:42:10
требований вы можете идите и создайте
00:42:12
различные типы пользователей интеграции и
00:42:15
предоставьте разные типы
00:42:16
авторизации,
00:42:19
хорошо, теперь позвольте мне быстро показать вам,
00:42:22
как мы снова установили соединение.
00:42:24
Я повторяю то, что мы сделали, мы
00:42:26
нажали на авторизацию, мы
00:42:29
запросили токен доступа мы получили
00:42:31
токен доступа и обновили
00:42:33
конечную точку. Эту конечную точку вам нужно
00:42:35
сделать только один раз, когда вы устанавливаете
00:42:37
первое соединение, каждый раз, когда вам
00:42:39
не нужно идти и проверять конечную точку,
00:42:41
потому что это будет обычным делом каждый
00:42:43
раз, независимо от вашего срок действия токена истечет,
00:42:45
хм, там
00:42:48
установлен тайм-аут, хм, мне нужно проверить
00:42:50
параметр извлечения, в котором был установлен тайм-аут,
00:42:52
но всякий раз, когда мы используем
00:42:54
токен доступа, нам нужно иметь тайм-аут,
00:42:56
чтобы найти, если вы сохраняете
00:42:58
система простаивает некоторое время, прежде чем вы
00:43:00
выполните интеграцию для тестирования, вам
00:43:02
нужно пойти и создать правильное получение нового
00:43:04
токена доступа. Я считаю, что срок действия
00:43:06
токена доступа еще не истек, теперь позвольте мне пойти и
00:43:08
протестировать мои несколько
00:43:11
API. У меня есть самый первый API то, что я тестирую здесь, это
00:43:13
API лимитов, что этот API лимитов будет делать,
00:43:17
этот API лимитов, он проверит,
00:43:20
являются ли различные
00:43:23
лимиты регулятора ваших шансов, что делает этот API лимитов,
00:43:25
API этих лимитов проверит,
00:43:28
каковы различные лимиты регулятора
00:43:30
вашей организации здесь вы можете увидеть, что в V2
00:43:32
доступны различные API, как мы снова
00:43:34
поймем использование каждого
00:43:36
API, для этого вам нужно перейти и
00:43:39
следовать документации Salesforce, если
00:43:41
вы следуете этому руководству для разработчиков API,
00:43:43
ссылка на которое уже опубликована. в
00:43:45
окне чата вы можете увидеть здесь, что у
00:43:48
нас есть различные типы
00:43:51
API для отдыха, позвольте мне просто увеличить масштаб еще раз,
00:43:53
вы можете видеть здесь, у нас есть
00:43:55
различные типы API для отдыха, доступные в
00:43:57
соответствии с вашими требованиями, вы можете пойти
00:44:00
и открыть любой тип отдыха. API, здесь мы
00:44:03
говорим о
00:44:04
API-интерфейсе ворот с наименьшим лимитом, поэтому позвольте мне поискать здесь
00:44:06
предел, так что еще
00:44:12
раз, если я перейду к этой
00:44:14
документации, вы получите полную
00:44:16
информацию, как я уже сказал, для каждой интеграции
00:44:18
мы должны правильно следовать документации,
00:44:20
поэтому это то, что мы делаем
00:44:22
интеграцию с Salesforce
00:44:24
Salesforce также не принимается, так что
00:44:26
это конец, это API, который мы
00:44:28
должны использовать, и какой URI, по которому мы
00:44:30
должны следовать, это URL-адрес с надписью
00:44:33
Services косая черта, за которой следует
00:44:35
версия и ограничение, так что
00:44:37
это наша конечная точка, которую мы должны
00:44:39
использовать. Этот API принимает данные в формате
00:44:42
Json, а также в форме XML, какой
00:44:44
тип HTTP-метода мы должны использовать,
00:44:46
мы должны используйте метод get, следующее:
00:44:49
какой механизм аутентификации
00:44:51
мы используем, авторизация, за которой следует
00:44:53
токен пианино, авторизация — ваша
00:44:56
ключевая ошибка, за которой следует токен,
00:44:59
ничего не значит, кроме вашего идентификатора сеанса, как
00:45:02
снова динамически генерировать идентификатор сеанса, о котором мы поговорим позже подробно, когда мы идем
00:45:05
и соединяем два разных Salesforce
00:45:06
или в нашем примере на данный момент мы уже
00:45:09
сгенерировали этот токен с помощью oauth,
00:45:11
так что у нас уже все в порядке,
00:45:13
и когда мы сделаем этот запрос, мы
00:45:15
получим тело в этой форме, правильно, это
00:45:18
это разные
00:45:19
параметры, которые мы будем получать всякий раз, когда
00:45:21
делаем запрос, так что давайте пойдем и
00:45:23
сделаем этот запрос от почтальона, и еще
00:45:26
раз, если вы перейдете по этому вопросу, преимущество
00:45:28
почтальона в том, что вам не нужно
00:45:30
ничего делать, все настроено за
00:45:32
вас. вам просто нужно убедиться, что
00:45:34
все правильно, как вы можете видеть здесь,
00:45:36
мы используем метод get в соответствии с
00:45:38
документацией, в которой они
00:45:40
упомянули о методе get, поэтому мы
00:45:42
используем этот метод в правильном формате, если вы
00:45:44
пойдете и будете следовать этим заголовкам как Я сказал, что нам
00:45:46
нужно пойти и сохранить
00:45:48
здесь разные заголовки, если вы выполните это правильно,
00:45:50
это разные заголовки, для которых
00:45:51
они установили ошибку авторизации,
00:45:53
за которой следует идентификатор токена.
00:45:56
Если вы снова последуете этому, они
00:45:58
ожидают, что он снова принимает
00:46:01
вывод. во всех разных формах,
00:46:03
если вы указываете эту красивую косую черту, это
00:46:05
означает, что вы ожидаете вывода во
00:46:08
всех различных формах прямо здесь, поскольку мы
00:46:10
говорили о Json и XML, мы можем
00:46:13
ожидать вывода в любых разных формах
00:46:15
здесь,
00:46:16
так что это разные места куда
00:46:17
вы идете и устанавливаете заголовки всякий раз, когда
00:46:19
используете почтальона,
00:46:21
верно, это ваш полный URL-адрес, о котором
00:46:24
мы говорили, поэтому мы говорили об этом
00:46:26
URL-адресе, например, косая черта. Данные косой черты служб,
00:46:29
за которыми следует версия, за которой следуют
00:46:31
ограничения косой черты, верно, это тот, который мы
00:46:33
говорили о лимите слэша, вы можете видеть,
00:46:35
что это наш URL до Макса,
00:46:39
это наш URL в косой черте
00:46:43
прямо здесь, мы уже настроили
00:46:46
конечную точку, как вы можете видеть, она
00:46:47
подходит правильно, пойдем и отправим
00:46:49
запрос, теперь
00:46:54
вы можете видеть вот какой
00:46:56
код ответа мы получаем
00:46:58
код ответа, который мы получаем: 200 200
00:47:00
означает успешный код ответа
00:47:04
200 означает успешный
00:47:08
код ответа, и это разные ограничения,
00:47:10
которые мы получаем от нашей организации, они
00:47:13
разные Ограничения губернатора, которые
00:47:15
мы получаем от нашей свиньи, верно, вы
00:47:18
можете видеть, что у нас есть различные типы
00:47:19
доступных API. Я попрошу каждого
00:47:22
из вас, в вашем доступном типе, попытаться
00:47:24
использовать различные типы параметров разговора API,
00:47:27
которые вы должны передать. вы
00:47:29
просто просматриваете документацию,
00:47:30
документация снова очень проста в
00:47:32
большинстве сценариев, они также
00:47:33
предоставили варианты использования, например,
00:47:36
скажем, мне нужно подсчитать записи, поэтому
00:47:38
я тестирую другой API, теперь я просто
00:47:41
использую разные API хорошо, так что
00:47:43
им нужно делать в этом, что
00:47:45
API восстановленного счетчика будет делать снова, поскольку
00:47:47
я, скажем, новичок, и я
00:47:48
полностью не знаю, что
00:47:51
будет делать этот API, поэтому я пойду сюда и поищу
00:47:54
запишите сейчас,
00:47:56
поэтому я открываю API подсчета записей отсюда,
00:47:59
давайте попробуем понять, что этот
00:48:01
API будет делать, вот
00:48:03
как вам нужно пойти и
00:48:05
правильно заняться самообучением, чтобы что этот API
00:48:07
делал, этот API вернет вам
00:48:09
счетчики объект, который вы передаете,
00:48:11
вот что будет делать этот API. Этот
00:48:14
API вернет вам количество
00:48:16
записей объектов, которые вы
00:48:18
передаете, поэтому вам
00:48:20
нужно использовать эту конечную точку. Это
00:48:23
формат, который HTTP-метод - это получение
00:48:25
токена авторизации vrr, все
00:48:28
параметры, которые вы должны передать здесь,
00:48:30
вам нужно пойти и передать объекты S,
00:48:33
что вам нужно сделать, это
00:48:35
снова пойти и передать объект S, если вы
00:48:37
последуете этому, если мы дали пример
00:48:39
того, как вы должны пойти и передать объекты S
00:48:42
здесь, они дали пример того, как вы
00:48:44
должны пойти и передать объект S здесь, поэтому
00:48:47
здесь, в этом URL-адресе, они упомянули, что мы
00:48:49
могли бы пойти и передать объект S как
00:48:51
учетную запись в качестве контакта для демонстрационных целей.
00:48:54
здесь они используют другой инструмент, который
00:48:55
называется так, будто нам нужен почтальон. У нас есть
00:48:57
еще один доступный инструмент, который является
00:48:59
инструментом вызова. Хорошо для демонстрационной
00:49:02
цели, мы выбрали почтальона,
00:49:03
потому что большая часть организации использует
00:49:04
карту почтовых сообщений, но на всякий случай ваша
00:49:06
организация также использует Curl,
00:49:08
вы можете пойти и протестировать API,
00:49:11
используя другой инструмент под названием Curl Tool,
00:49:14
поэтому я снова пойду сюда,
00:49:17
это мой метод, это
00:49:19
конечная точка этого метода Мне нужно
00:49:21
пойти и передать различные типы
00:49:23
значений, которые вы можете видеть здесь, объекты, которые
00:49:25
являются параметром, который я должен передать,
00:49:27
скажем, я хочу получить количество записей
00:49:30
учетной записи, а также контакта, поэтому
00:49:33
я просто помещаю это значения здесь
00:49:35
учетная запись, а также контакт, они
00:49:36
четко упомянули в описании,
00:49:38
какие бы значения мы ни должны передать,
00:49:40
это значение будет запятой T ограничено
00:49:42
запятой TB ограничено означает, что значения
00:49:44
будут разделены запятой, и просто перейдите
00:49:47
и нажмите на набор
00:49:49
вы можете видеть здесь, мы получаем
00:49:51
результат здесь, поэтому в моем объекте учетной записи у меня
00:49:53
есть 13-я запись в моем
00:49:55
объекте контакта. У меня есть 20 записей. Я
00:49:58
получаю этот счетчик здесь, и
00:50:00
вы также можете пойти и записать запрос
00:50:02
из здесь
00:50:03
не только вы также можете пойти и
00:50:05
записать запрос здесь снова,
00:50:08
вы можете следовать документации, поскольку
00:50:10
я знаю о вашей документации,
00:50:12
поскольку я использовал эту документацию в
00:50:14
прошлом, вы должны использовать этот метод шлюза,
00:50:16
это это URL-адрес, и вот вы идете и
00:50:18
определите свой запрос, скажем, мой запрос
00:50:20
говорит, что выберите отрасль идентификатора, запятую,
00:50:23
имя, запятую из объекта учетной записи,
00:50:27
где
00:50:29
или позвольте мне получить объект учетной записи, и
00:50:32
здесь я получаю
00:50:34
очистку записи, поэтому я помещаю это
00:50:35
здесь ограничение равно 10. поэтому здесь я разместил
00:50:38
запрос и нажал кнопку «Установить»,
00:50:41
вы можете увидеть, что я получаю здесь 10 записей,
00:50:43
и это другая запись,
00:50:44
которую мы получаем, когда я запросил
00:50:46
имя идентификатора, и в описании я
00:50:49
получаю идентификатор. поле имени и отрасли
00:50:50
из системы, которое вы можете видеть здесь
00:50:52
повсюду. Я получаю идентификационное имя и
00:50:54
отрасль, не только то, что вы также можете пойти
00:50:58
и создать запись, а также, чтобы создать
00:51:00
запись, вам нужно найти API
00:51:02
для создания записи, я считаю, для
00:51:04
создания у нас есть API,
00:51:06
доступный в папке объектов S, прямо
00:51:09
здесь, вы можете увидеть, как объект создается с
00:51:11
помощью этого API, что вы можете сделать, вы
00:51:14
можете пойти и снова создать запись в
00:51:15
системе, если вы будете следовать этой
00:51:18
документации и поместите сюда создание,
00:51:23
скажем, создание записи.
00:51:27
Я просто хочу, чтобы вы включили фокус,
00:51:30
чтобы вы, ребята, могли пойти и использовать
00:51:32
документацию и начать писать свои собственные
00:51:35
API для тестирования, правильно, что этот API
00:51:38
будет делать, этот API поможет вам создать
00:51:40
запись снова правильная, если вы будете следовать
00:51:42
этой документации, верно,
00:51:47
э-э,
00:51:54
они прямо привели пример, я
00:51:56
думаю, здесь они могли бы разместить все
00:51:58
эти детали, поэтому вам просто нужно проверить
00:52:00
разные ссылки, они определенно
00:52:01
разместили все эти детали, какой у
00:52:03
вас метод чтобы правильно использовать, какие
00:52:05
параметры вы можете передать,
00:52:12
им просто даны разные
00:52:13
примеры,
00:52:17
но не для времени, так как у нас
00:52:19
ограниченное время, позвольте мне быстро рассказать, как
00:52:21
создать запись, здесь мы должны пойти и
00:52:22
использовать метод post прямо сейчас это
00:52:24
конечная точка, которую мы должны использовать здесь, мы
00:52:26
должны в URL-адресе, по которому нам нужно перейти, и
00:52:28
указать имя API объекта, скажем, я
00:52:30
хочу пойти и создать запись в
00:52:31
объекте учетной записи, поэтому я помещаю
00:52:33
имя API объекта как является объектом учетной записи,
00:52:35
теперь при создании учетной записи мне
00:52:38
нужно пойти и передать различные типы
00:52:39
параметров, поэтому я пойду и передам
00:52:42
параметр в тело, где я
00:52:45
пойду и передам эти параметры в тело,
00:52:47
поэтому здесь я помещаю разные
00:52:49
параметры, скажем, я помещаю сюда
00:52:54
имя создания учетной записи, которое я помещаю здесь, это учетная запись,
00:52:56
созданная почтальоном, также вы
00:52:59
можете пойти и передать различные параметры,
00:53:00
например, мне нужно пойти и
00:53:03
передать отрасль, поэтому
00:53:05
я помещаю здесь промышленность
00:53:07
как
00:53:08
энергетика, еще одна вещь, которую мне пришлось передать,
00:53:10
например, это рейтинг, какие бы
00:53:12
значения вы ни указывали здесь с
00:53:14
левой стороны, вы должны убедиться,
00:53:16
что вы все указываете имена API
00:53:18
объекта учетной записи, потому что вам
00:53:20
нужно идите и создайте записи в
00:53:21
объекте учетной записи, все эти вещи должны быть
00:53:24
именем API объекта учетной записи.
00:53:26
Поля, поэтому здесь я ставлю
00:53:28
значение рейтинга как горячее, скажем еще одну вещь,
00:53:30
которую мне нужно передать здесь, или давайте
00:53:33
пока у вас будет только три определенно можно
00:53:34
попробовать использовать более одного поля,
00:53:36
здесь доступно множество примеров,
00:53:39
вы также можете пойти и создать
00:53:41
дочерние записи, например, если вам
00:53:43
нужно пойти и создать контакты с
00:53:45
этим другим атрибутом, вам просто
00:53:47
нужно следовать В этой документации есть n
00:53:49
примеров, которыми они поделились,
00:53:51
с помощью которых вы можете
00:53:53
создать несколько записей, поэтому
00:53:55
я здесь просто размещаю все
00:53:57
эти детали здесь, правильно, мои параметры
00:54:00
также установлены там, где я помещаю Объект S.
00:54:02
Имя по имени в качестве учетной записи и
00:54:04
нажатие кнопки «Отправить», которую
00:54:08
вы можете увидеть здесь, для успешного
00:54:10
создания учетной записи. Мы получаем
00:54:12
код ответа 201. Для успешного
00:54:15
создания учетной записи здесь мы получаем
00:54:18
код ответа 201, так что мы
00:54:21
видели этот ответ и учетная запись создана.
00:54:24
Вы видите выходные данные,
00:54:29
есть вкладка, я ее потерял, просто дайте мне
00:54:33
быстро проверить
00:54:46
или отпустите меня, и да, хорошо, да, вы можете
00:54:48
видеть здесь, это выходные данные, это
00:54:50
идентификатор созданной записи
00:54:52
успешная операция верна, и мы не
00:54:54
получаем никаких ошибок, кроме того, если вы хотите
00:54:57
сохранить этот запрос для права на будущую
00:54:59
ссылку, кроме того, например, если
00:55:02
вы хотите сохранить этот ключ и это тело
00:55:04
для будущей ссылки, что вы также
00:55:06
можете сделать здесь, вы просто нужно нажать «
00:55:08
Сохранить» в качестве примера, и вы можете пойти и
00:55:10
сохранить свой API прямо оттуда, чтобы эти
00:55:13
изменения были сохранены на вашем локальном
00:55:15
компьютере, так что это пример, которым
00:55:16
поделились, и он будет с вами
00:55:18
всегда, когда бы вы ни находились. чтобы пойти
00:55:20
и использовать тот же API для другого
00:55:23
тестирования, давайте пойдем и проверим
00:55:26
в нашей организации, была ли создана учетная запись
00:55:28
или нет, поэтому я перейду на
00:55:30
вкладку учетных записей здесь
00:55:33
и проверю, созданы ли учетные записи
00:55:35
или нет,
00:55:58
вы можете увидеть здесь здесь создается учетная
00:56:00
запись, созданная из почтальона,
00:56:02
независимо от значений, которые мы передали,
00:56:04
например, мы передали значение рейтинга как
00:56:06
горячее или мы передали значение отрасли
00:56:08
как энергию, все будет доступно
00:56:10
здесь, вы можете видеть, что рейтинг доступен как
00:56:12
горячее, и отраслевая ценность, которую мы передаем
00:56:14
как энергию, она также доступна здесь, вот
00:56:17
как вы можете пойти и поиграть с
00:56:19
почтальоном, просто следуя
00:56:22
этой документации и просто нажимая на
00:56:24
разные API, единственное, что вам
00:56:26
нужно сделать, это просто прочитать
00:56:28
документация понимает параметры,
00:56:30
которые вы должны передать, понимаете
00:56:32
метод, который вы должны использовать, и вы можете
00:56:34
напрямую начать использовать этот другой API, вот
00:56:39
как вы идете и используете
00:56:41
почтальона, вот как вы
00:56:43
сначала интегрируете своего Postman с собой и
00:56:45
выполнить тестирование API-интерфейсов платформы,
00:56:48
предложенных Salesforce,
00:56:53
правильно. Я считаю, что это все, что у нас есть
00:56:55
на сегодня, позвольте мне быстро ответить на вопросы,
00:56:57
если они у нас есть,
00:56:59
поэтому первый вопрос заключается в том, какие данные нам
00:57:01
нужно собрать из другой системы для
00:57:02
повторного вызова. как я уже сказал, мы поговорим подробнее
00:57:05
о столбцах на другом сеансе,
00:57:07
поэтому я сейчас не отвечаю на вопросы, связанные с выносками,
00:57:19
э-э, Рави Шанкар, если вы не хотите
00:57:21
передавать имя пользователя и пароль
00:57:23
клиенту для выполнения интеграции,
00:57:25
то что вы можете Вы можете пойти
00:57:27
и создать подключенное приложение в своем
00:57:29
парке Salesforce, а также запросить и поделиться
00:57:32
идентификатором клиента и секретным ключом клиента.
00:57:34
Вчера мы рассмотрели, как создать
00:57:36
подключенное приложение и как получить доступ к
00:57:39
идентификатору клиента и секретному ключу клиента, который вы вы
00:57:41
можете пойти и поделиться этими деталями со своим
00:57:42
клиентом, чтобы он мог интегрироваться с
00:57:44
вашей системой с помощью обоих
00:57:50
на этапе изменения переменных, все переменные
00:57:52
будут заполнены автоматически, за исключением конечной
00:57:54
точки, которую вам придется вручную перейти и
00:57:56
заполнить конечную точку в качестве вашего экземпляра.
00:57:58
URL-адрес,
00:57:59
чтобы у Рави Шанкара возник вопрос,
00:58:01
поделившись секретом клиента и токеном,
00:58:03
который вы получите при создании,
00:58:06
хорошо, поэтому, когда я уже ответил, что
00:58:12
я не получил ваш вопрос в ключе,
00:58:14
и ценю то, что мы можем передать,
00:58:17
если вы уточните свой вопрос. больше
00:58:19
будет полезно,
00:58:22
вот как мы рассмотрели, э, готовый
00:58:25
Рамми, это сценарии в реальном времени,
00:58:27
только в реальном времени мы используем
00:58:29
API для проверки ограничений, мы используем
00:58:32
API, чтобы проверить количество, мы используем API,
00:58:34
чтобы создать аналогично запишите, что вы
00:58:36
можете использовать API для получения различных
00:58:39
свойств объекта. Это своего рода
00:58:41
использование
00:58:43
API платформы Salesforce в реальном времени. На данный момент мы
00:58:45
не создали никаких API платформы, но вот
00:58:48
как мы можем пойти и использовать на
00:58:50
данный момент мы не создали собственный API, которым
00:58:52
мы займемся на следующем занятии, но
00:58:55
именно так вы можете использовать API,
00:58:57
предоставленные Salesforce,
00:59:09
как я уже сказал,
00:59:12
позвольте мне еще раз перейти к этой шпаргалке,
00:59:17
есть разные типы количество заголовков
00:59:19
доступно в соответствии с
00:59:21
документацией по интеграции, которую вы должны выполнить,
00:59:23
вам нужно пойти и добавить различные типы
00:59:26
заголовков, поскольку мы интегрируемся с
00:59:28
Salesforce, например, здесь у нас есть
00:59:30
этот тип данных, поэтому всякий раз, когда
00:59:32
кто-либо выполняет интеграцию с
00:59:34
Salesforce, например, эта
00:59:36
система Oracle, которая осуществляет интеграцию
00:59:38
с Salesforce, так что все
00:59:39
параметры, которые они должны учитывать,
00:59:41
они должны получить конечную точку из этой
00:59:44
документации, они должны понять,
00:59:45
какой метод вы должны использовать
00:59:48
прямо здесь они должны пойти и проверить
00:59:49
эту авторизацию Adder - это заголовок,
00:59:52
который они должны установить для каждой
00:59:53
документации, она предоставит вам
00:59:55
полную информацию о том, какие заголовки
00:59:57
вы должны установить, поэтому, если Oracle
00:59:59
соединяется с Salesforce, они
01:00:01
используют этот заголовок авторизации. только
01:00:03
с таким токеном plr у нас есть
01:00:05
несколько типов заголовков, которые вы
01:00:07
должны использовать в соответствии с
01:00:10
требованиями интеграции.
01:00:21
да, вы также можете использовать метод put.
01:00:24
Метод put, который мы используем, такой же, как и
01:00:26
операция нарушения, которая у нас есть, ну, например ох,
01:00:31
абсурд означает, что в случае, если запись
01:00:33
доступна, она пойдет и выполнит
01:00:35
операцию обновления, или запись
01:00:37
недоступна, она пойдет и выполнит
01:00:39
операцию вставки, аналогичным образом мы также можем
01:00:41
использовать операцию размещения, поэтому, если вы
01:00:43
последуете этому правильному здесь вы также получаете
01:00:47
различные типы методов, доступны
01:00:49
один из методов, также доступен как
01:00:51
метод, так что да, вы также можете использовать
01:00:54
метод put здесь, но, насколько мне известно,
01:00:57
API платформы Salesforce, который не
01:00:59
поддерживает метод put правильно, но в Если
01:01:02
вы создаете свой собственный API,
01:01:03
вы определенно можете использовать метод put,
01:01:06
возможно, они поддерживают. Я не
01:01:08
знаю,
01:01:09
поддерживает ли API J2 платформы Salesforce метод порта или нет,
01:01:12
на данный момент я
01:01:15
не взаимодействую ни с одной
01:01:17
платформой. API, который поддерживает метод put.
01:01:30
Итак, Сарла задала этот вопрос, предположим, что
01:01:33
нам нужно интегрировать Salesforce с
01:01:35
API погоды, где на
01:01:37
сцену выходит инструмент почтальона,
01:01:40
например, если вам нужно интегрировать
01:01:41
Salesforce с API погоды, так где
01:01:45
появится инструмент почтальона,
01:01:46
например,
01:01:49
скажем, без реализации или
01:01:51
без записи вашего кода в
01:01:53
Salesforce, или сначала вы хотите проверить,
01:01:57
предоставил ли API ваш разработчик, работает ли он
01:01:58
правильно или неправильно, так что вы можете
01:02:01
сделать без написание полной
01:02:03
логики Salesforce, полный
01:02:05
класс Salesforce, вы можете пойти и разместить свою конечную точку,
01:02:07
вы можете задать метод, вы можете установить
01:02:09
различные заголовки и проверить, какой
01:02:11
тип вывода, какой тип вывода,
01:02:14
API, какой тип вывода
01:02:17
вы представляете правильно получить от
01:02:18
API погоды, чтобы вы могли понять
01:02:20
ответ оттуда, и, соответственно, вы
01:02:22
можете пойти и снова создать свой собственный API в
01:02:24
Salesforce. Повторяю, мы
01:02:27
используем почтальона только для целей тестирования,
01:02:31
мы используем почтальона только для
01:02:33
целей тестирования. в режиме реального времени, если вам нужно выполнить
01:02:36
интеграцию из Salesforce в
01:02:38
другую систему, вам нужно пойти и
01:02:40
записать код только в Salesforce,
01:02:47
можете ли вы выполнить операцию восстановления удаления
01:02:49
через почтальона,
01:02:54
насколько мне известно, я никогда не использовал его, но
01:02:58
мы нужно пойти и проверить
01:02:59
документацию, есть ли у нас API
01:03:01
для восстановления удаления или нет, так что
01:03:04
давайте пойдем и быстро попробуем это, поскольку один
01:03:06
из друзей задает этот вопрос
01:03:11
нет, у нас нет API для
01:03:13
ненаправленной операции Прашант, поэтому вы
01:03:15
не можете выполните операцию восстановления
01:03:17
с помощью стандартного API,
01:03:20
предоставляемого Salesforce, вы
01:03:23
определенно можете записать свою собственную логику в
01:03:24
оставшийся ресурс API, но
01:03:27
API-интерфейс платформы Salesforce по умолчанию
01:03:29
не предоставляет эту функциональность,
01:03:32
да, я считаю, что рассмотрел все
01:03:34
различные вопросы, которые у нас снова есть
01:03:36
окно чата.
01:03:40
Я хочу поблагодарить вас всех за
01:03:42
участие в этом сеансе, за то, что вы уделили нам
01:03:44
свое время в прошлый раз, и я надеюсь, что я
01:03:46
добился справедливости, используя все ваше время,
01:03:48
и я добился того, что я добавил несколько уроков
01:03:51
в ваше путешествие по Salesforce.
01:03:55
спасибо всем, спасибо за ваше время,
01:03:59
хорошо, да, большое спасибо, Анкит, за то, что
01:04:03
поделились всеми знаниями, и
01:04:06
спасибо всем участникам за то, что вы были
01:04:10
терпеливой аудиторией, и тем, кто
01:04:13
смотрит запись, поэтому, если у вас есть
01:04:14
какие-либо вопросы, вы можете задать их в
01:04:16
раздел комментариев, или вы можете просто задать свой
01:04:19
вопрос в группе Telegram,
01:04:21
так что следующее занятие по интеграции,
01:04:24
такое как часть 4, будет проведено на следующей неделе, в
01:04:27
понедельник, так что до тех пор, что бы вы ни продемонстрировали сегодня, так что
01:04:30
вы можете просто
01:04:32
попрактиковаться, просмотреть запись и
01:04:34
просто внедрить и Я надеюсь, что на следующей неделе
01:04:38
будет больше демонстраций, так что на следующей
01:04:40
неделе мы завершим, э-э, три
01:04:42
занятия, а затем в общей сложности э-э, шесть
01:04:45
сессий, все, э-э, основные концепции
01:04:48
интеграции будут рассмотрены, как
01:04:50
сказал Анкит, как будто это обширная тема, так что, э-э, типа
01:04:54
э-э, мы постараемся охватить все
01:04:57
концепции за шесть сессий,
01:05:00
но если потребуется дополнительное обучение,
01:05:04
поэтому я бы попросил
01:05:06
Анкита поделиться некоторыми ссылками,
01:05:09
где вы можете просто немного попрактиковаться,
01:05:11
чтобы это было отлично, конечно,
01:05:15
хорошо, спасибо, Анкит, за уделенное
01:05:17
время, спасибо всем, увидимся в
01:05:20
понедельник,
01:05:21
спасибо всем, хорошо провести время, пока

Описание:

Do you want to begin your Salesforce Journey & Build your Career in Salesforce Ecosystem??? Then Study Salesforce with Sanjay Gupta at $0 (ZERO) per day!!! Yes you read it Right! As Promised, I will be teaching Salesforce Admin & Development LIVE & FREE on Sanjay Gupta Tech School at Youtube. DON’T MISS THIS GOLDEN OPPORTUNITY AND FOLLOW SGTS ON BELOW PLATFORMS: Salesforce Bootcamp Session Tracker: https://docs.google.com/spreadsheets/d/1a-bxGs9nw37zpc2QyGCuoPMt3obFKMwVHdZSB4rHw1U/edit?usp=sharing Salesforce Project (Admin + Dev) : https://www.youtube.com/playlist?list=PL-gW8Fj5TGroRtc8XV6DfBdmt0UNfCC8r Salesforce Bootcamp Exercise Sheet: https://docs.google.com/document/d/1hy_O3G3cFDwGZtkvjH9-kjrwZYASds1zP7wSx_U2LQs/edit?usp=sharing Salesforce Bootcamp FAQs Sheet: https://docs.google.com/document/d/1IQbCHylEol9eKoYE92pxCGbJUq6djPrdhumF2XaQIWk/edit?usp=sharing Salesforce Bootcamp Recording Playlist: https://www.youtube.com/watch?v=mc5cQ1vHcr0&list=PL-gW8Fj5TGrqr9oCcfX1MWcoh2oluUHI9 Subscribe Telegram Channel: https://t.me/SanjayGuptaTechSchool Join Telegram Group (for Q&A): https://t.me/sanjayguptatechschools Follow on Instagram: https://www.facebook.com/unsupportedbrowser Follow LinkedIn Page: https://www.linkedin.com/company/sanjay-gupta-tech-school/ Subscribe Youtube Channel: www.youtube.com/SanjayGuptaTechSchool Follow on Twitter: https://twitter.com/techsanjaygupta Udemy Courses: https://www.udemy.com/user/sanjay-gupta-354/ Youtube Channel : Sanjay Gupta Tech School Please Subscribe as only Subscribers will be able to ask Questions Live: Channel Link: https://www.youtube.com/SanjayGuptaTechSchool Udemy Courses: Enroll Salesforce Admin Certification Masterclass : https://www.udemy.com/course/salesforce-admin-masterclass-salesforce-admin-for-beginners/?referralCode=1D3994DAFACD1308E7F8 Enroll Salesforce PD1 Certification Masterclass : https://www.udemy.com/course/salesforce-platform-developer-masterclass-apex-lightning-visualforce/?referralCode=BD5DE7C8C120344E2EA5 Enroll Salesforce Flow Builder Masterclass: https://www.udemy.com/course/salesforce-flow-builder-masterclass-lightning-flow-builder/?referralCode=9E61896CFCCB41901ECC Enroll Lightning Web Component (LWC) Masterclass: https://kadge.io/lwc Enroll Apex Trigger & Test Class Scenarios Masterclass: https://kadge.io/apex If you want to build your career as Salesforce Associate, Admin, Developer, Consultant, Business Analyst, Quality Analyst or in Sales Career, Service Careers, Marketing Careers in Salesforce Ecosystem then this is a Unique Opportunity for Everyone!!! No matter whether you are a Student, Fresher, Non-IT Professional or IT Professional. Everyone can learn Salesforce! This bootcamp will help you to prepare for Associate Cert, Admin Cert, PD1 Cert, App Builder Cert and BA Cert. All you need is: - Laptop - Internet - Daily 1.5 Hours (4 Days a week) - Follow Sanjay Gupta Tech School on LinkedIn - Trust in Sanjay Gupta You need to forget about? - Money - Confusion - Fraud - False Promises Timeline: Total Weeks : 20 Total Hours : 80-100 When : Daily 1.5 hour (Monday - Thursday) Start Date : 23 January, 2023 Time: 8.30 - 10 PM IST

Готовим варианты загрузки

popular icon
Популярные
hd icon
HD видео
audio icon
Только звук
total icon
Все форматы
* — Если видео проигрывается в новой вкладке, перейдите в неё, а затем кликните по видео правой кнопкой мыши и выберите пункт "Сохранить видео как..."
** — Ссылка предназначенная для онлайн воспроизведения в специализированных плеерах

Вопросы о скачивании видео

mobile menu iconКак можно скачать видео "Day 62 | Salesforce Bootcamp 2023 | Salesforce Integration | Part - 3 | Learn Live with Sanjay Gupta"?mobile menu icon

  • Сайт http://unidownloader.com/ — лучший способ скачать видео или отдельно аудиодорожку, если хочется обойтись без установки программ и расширений. Расширение UDL Helper — удобная кнопка, которая органично встраивается на сайты YouTube, Instagram и OK.ru для быстрого скачивания контента.

  • Программа UDL Client (для Windows) — самое мощное решение, поддерживающее более 900 сайтов, социальных сетей и видеохостингов, а также любое качество видео, которое доступно в источнике.

  • UDL Lite — представляет собой удобный доступ к сайту с мобильного устройства. С его помощью вы можете легко скачивать видео прямо на смартфон.

mobile menu iconКакой формат видео "Day 62 | Salesforce Bootcamp 2023 | Salesforce Integration | Part - 3 | Learn Live with Sanjay Gupta" выбрать?mobile menu icon

  • Наилучшее качество имеют форматы FullHD (1080p), 2K (1440p), 4K (2160p) и 8K (4320p). Чем больше разрешение вашего экрана, тем выше должно быть качество видео. Однако следует учесть и другие факторы: скорость скачивания, количество свободного места, а также производительность устройства при воспроизведении.

mobile menu iconПочему компьютер зависает при загрузке видео "Day 62 | Salesforce Bootcamp 2023 | Salesforce Integration | Part - 3 | Learn Live with Sanjay Gupta"?mobile menu icon

  • Полностью зависать браузер/компьютер не должен! Если это произошло, просьба сообщить об этом, указав ссылку на видео. Иногда видео нельзя скачать напрямую в подходящем формате, поэтому мы добавили возможность конвертации файла в нужный формат. В отдельных случаях этот процесс может активно использовать ресурсы компьютера.

mobile menu iconКак скачать видео "Day 62 | Salesforce Bootcamp 2023 | Salesforce Integration | Part - 3 | Learn Live with Sanjay Gupta" на телефон?mobile menu icon

  • Вы можете скачать видео на свой смартфон с помощью сайта или pwa-приложения UDL Lite. Также есть возможность отправить ссылку на скачивание через QR-код с помощью расширения UDL Helper.

mobile menu iconКак скачать аудиодорожку (музыку) в MP3 "Day 62 | Salesforce Bootcamp 2023 | Salesforce Integration | Part - 3 | Learn Live with Sanjay Gupta"?mobile menu icon

  • Самый удобный способ — воспользоваться программой UDL Client, которая поддерживает конвертацию видео в формат MP3. В некоторых случаях MP3 можно скачать и через расширение UDL Helper.

mobile menu iconКак сохранить кадр из видео "Day 62 | Salesforce Bootcamp 2023 | Salesforce Integration | Part - 3 | Learn Live with Sanjay Gupta"?mobile menu icon

  • Эта функция доступна в расширении UDL Helper. Убедитесь, что в настройках отмечен пункт «Отображать кнопку сохранения скриншота из видео». В правом нижнем углу плеера левее иконки «Настройки» должна появиться иконка камеры, по нажатию на которую текущий кадр из видео будет сохранён на ваш компьютер в формате JPEG.

mobile menu iconСколько это всё стоит?mobile menu icon

  • Нисколько. Наши сервисы абсолютно бесплатны для всех пользователей. Здесь нет PRO подписок, нет ограничений на количество или максимальную длину скачиваемого видео.