Вызовы Salesforce Apex в Marketing Cloud

Мне нужно сделать Apex Callout для Marketing Cloud, когда в Salesforce создается потенциальная возможность, соответствующая определенным критериям. Я хотел бы использовать этот API MC Rest - https://www.exacttargetapis.com/messaging/v1/messageDefinitionSends/key:Autoemail/send. Проблема заключается в том, что мне сначала нужно пройти аутентификацию с MC, чтобы получить маркер доступа, который нужно передать при выполнении вышеуказанного вызова API. У кого-нибудь есть хороший способ сохранить токен доступа в организации Salesforce? Я подумываю о том, чтобы сохранить его в пользовательской настройке и обновлять только тогда, когда вызов Apex использует его и видит, что ему почти 60 минут. Кто-нибудь делает что-то подобное? Спасибо!

1 ответ

Если вы знаете, что токен доступа к внешней службе может быть истек и должен иногда обновляться автоматически, лучше выбрать тот вариант, который вы выберете - пользовательский параметр (или пользовательский объект для его хранения).

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

Другие вопросы по тегам