Мне нужно вызвать API Shopify для создания нового продукта или получения информации о существующих продуктах. Как я могу это сделать. В основном, как установить связь с продавцом с продавцом?Как я могу вызвать API Shopify для создания нового продукта?
ответ
Чтобы получить доступ к REST API, вам необходимо использовать его для интеграции с решением Salesforce. На стороне Salesforce вам нужно сделать несколько шагов для реализации подключения.
Обычно вам нужно сделать сообщение/получить запрос на какой-либо URL-адрес, который вы бы сделали следующим образом.
Добавьте свой домен под удаленным сайтом Настройку
для отправки исходящих вызовов (POST/GET запросы) от Apex в Salesforce, необходимо добавить домен в удаленные настройки сайта в настройках.
Создать и отправить запрос в контроллере APEX
Например, для POST запросить вам нужно реализовать что-то вроде этого
HttpRequest req = new HttpRequest();
HttpResponse res = new HttpResponse();
Http http = new Http();
req.setEndpoint('https://someurl.com/api');
req.setMethod('POST');
//these parts of the POST you may want to customize
req.setCompressed(false);
req.setBody('key1=value1&key2=value2');
req.setHeader('Content-Type', 'application/x-www-form-urlencoded');
try {
res = http.send(req);
} catch(System.CalloutException e) {
System.debug('Callout error: '+ e);
}
System.debug(res.getBody());
Для получения дополнительной информации посмотрите на Salesforce документации:
Я только недавно фактически удалось развить то, что (я думаю), вы ищете в PHP и так как у меня было много проблем с поиском всю информацию я на самом деле пошел вперед и создал счет только ответить на этот вопрос для вас :)
мой PHP код выглядит следующим образом:
//Modify these
$API_KEY = 'yourAPIkey';
$SECRET = 'yourAPIsercer(password)';
$TOKEN = 'zzz';
$STORE_URL = 'yourstore.myshopify.com';
$url = 'https://' . $API_KEY . ':' . $SECRET . '@' . $STORE_URL . '/admin/products.xml';
$xmlsrc = <<<XML
<?xml version='1.0' encoding='UTF-8'?>
<product>
<title>TITLEH!!!</title>
<body-html>asdasdfda</body-html>
<product-type>Photoshop</product-type>
<variants type="array">
<variant>
<price>3.00</price>
<inventory-quantity>7</inventory-quantity>
</variant>
</variants>
<vendor>JLH</vendor>
</product>
XML;
$session = curl_init();
curl_setopt($session, CURLOPT_URL, $url);
curl_setopt($session, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($session, CURLOPT_POSTFIELDS, $xmlsrc);
curl_setopt($session, CURLOPT_HEADER, false);
curl_setopt($session, CURLOPT_HTTPHEADER, array('Accept: application/xml', 'Content-Type: application/xml'));
curl_setopt($session, CURLOPT_RETURNTRANSFER, true);
if(ereg("^(https)",$url)) curl_setopt($session,CURLOPT_SSL_VERIFYPEER,false);
$result = curl_exec($session);
curl_close($session);
$doc = new DOMDocument();
$doc->preserveWhiteSpace = true;
$doc->formatOutput = true;
$doc->loadXML($result);
echo $doc->saveXML();
Я считаю, что это достаточно просто. Это также довольно легко модифицировать его для различных действий, как только вы получите повесить его ... я получил много полезной информации из этой нити: https://ecommerce.shopify.com/c/shopify-discussion/t/php-api-example-26017
, а остальные я вычитаться из Shopify ссылки API: https://help.shopify.com/api/reference/product (обратите внимание, что ссылка API использует json-примеры, и я работаю с XML)
Надеюсь, это вам поможет.
- 1. Shopify - API-интерфейс продукта
- 2. Использование Shopify API для создания продукта в PHP
- 3. Как я могу аутентифицировать Shopify API из темы моего магазина?
- 4. Shopify API - невозможно получить изображение продукта для хранения
- 5. shopify api создает возврат продукта 404
- 6. Shopify продукта API целочисленный предел 4
- 7. Создание продукта с изображением - Shopify API
- 8. Bigcommerce Создание нового продукта изменения через API
- 9. Как я могу получить количество инвентаря для Shopify Mobile App
- 10. Как я могу проверить заказ Shopify с помощью API?
- 11. Shopify Пользовательские Настраиваемого продукта
- 12. Тип продукта в Google Shopping API для Shopify
- 13. Как запрограммировать категорию для создания нового продукта Woocommerce?
- 14. Shopify Create Order API
- 15. заголовки API для shopify API
- 16. Как я могу использовать XPath для создания нового содержимого xml?
- 17. Как я могу использовать PassportJS для создания нового сеанса?
- 18. Не удается вызвать API instagram из Shopify
- 19. Как я могу использовать API рекламы продукта Amazon для Индии?
- 20. Как получить заказ определенного продукта с помощью Shopify API
- 21. Ошибка создания Shopify Webhook через API
- 22. Показать цены продукта для конкретного продукта в Shopify
- 23. Спросите разные значки для продукта на Shopify?
- 24. Shopify: Более 3 Параметры продукта
- 25. Как я могу создать «более умные» образцы для темы shopify
- 26. Использование API Tecflare для создания нового пользователя
- 27. Как я могу генерировать пароль для Shopify приложения
- 28. Я не могу получить MEAN JS для создания нового клиента
- 29. Бета-тестирование нового продукта
- 30. Shopify-Buy-SDK Получить исходные данные продукта