Как использовать SalesForce API? - PullRequest
0 голосов
/ 26 сентября 2018

Я пытаюсь использовать приложение Express / Node, чтобы вызвать API-интерфейс для API Salesforce и вернуть мне данные в соответствии с записями, которые у меня есть с учетной записью.

Но он возвращает это:

[{"errorCode":"NOT_FOUND","message":"The requested resource does not exist"}] 

В настоящее время мой код выглядит следующим образом

  const express  = require('express')
  const app = express();
  var request = require('request');
  app.get('/',(req,res, next) =>{
    request({
      url: 'https://nav4.lightning.force.com/services/data"',
    }).pipe(res);
  });
})

const port = process.env.PORT || 3000; app.listen(3000, ()=> 
console.log(`listening on port ${port}`))

Я думаю, что мой URL-адрес неправильный и может также потребоваться проверка подлинности.

Ответы [ 2 ]

0 голосов
/ 13 ноября 2018

Для использования Salesforce API ниже приведены сведения к заметкам.

  1. Найдите, какой API использовать REST OR SOAP
  2. Требуется:
    1. Базовый URL
    2. URL-адрес конечной точки
    3. Ключ потребителя и секретный ключ

Это точка для архива

Ниже приведены справочные сведения

https://developer.salesforce.com/page/Consuming_Force.com_SOAP_and_REST_Web_Services_from_.NET_Applications

https://trailhead.salesforce.com/content/learn/modules/apex_integration_services

0 голосов
/ 27 сентября 2018

Вам нужно сначала пройти аутентификацию на https://login.salesforce.com. Я бы предложил прочитать и следовать документации на их документации .Тем не менее, поток паролей имени пользователя рекомендуется только для целей тестирования, поэтому, как только вы его запустите, вы можете захотеть взглянуть на другой поток oauth, если вы создаете реальное приложение в зависимости от вашего варианта использования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...