Отправить запрос REST, чтобы получить данные, полученные почтальоном - PullRequest
0 голосов
/ 23 мая 2018

Я нахожусь в процессе получения некоторых данных от Salesforce для хранения их в GCP.Кажется, что не существует никакого инструмента, который напрямую соединяет обе стороны, поэтому я использую Postman для отправки запроса REST в Salesforce и, следовательно, для получения данных.Теперь мой вопрос заключается в том, как мне поступить, чтобы сохранить эти данные в облачном хранилище или BigQuery, поскольку я не могу найти способ создать канал между GCP и почтальоном (если это правильно).Любой совет будет высоко ценится.

1 Ответ

0 голосов
/ 23 мая 2018

Я думаю, что было бы лучше, по крайней мере, написать прототип a для выполнения этого или сценария python.Но вы, вероятно, могли бы использовать cUrl , чтобы запустить API Salesforce и отправить ответ в локальный файл и использовать CLI облачных инструментов ( см. Пример из документов ), чтобы затем отправить его в облачное хранилище.,принимая во внимание, что результаты вызова API для SF будут в формате raw json.Вероятно, вы можете объединить различные команды в один сценарий bash, чтобы сделать непрерывное выполнение цикла до конца, если у вас правильно работают отдельные команды

curl https://***instance_name***.salesforce.com/services/data/v42.0/ -H "Authorization: Bearer access_token_from_auth_call" > response.txt

gsutil cp ./response.txt gs://your-gs-bucket
...