Questions tagged «rest»

表示与Magento上的REST API相关的问题

4
Magento 2-使用REST API创建订单
我需要使用Magento REST API从移动客户端创建订单。就我而言,移动端将直接使用PayPal SDK实施付款。我需要做的是通过将付款方式设置为汇票来创建订单并执行客人结帐。我应该使用哪个API来实现这一目标?

1
无法获取Magento Rest API客户端的OAuth令牌
我正在使用Magento 1.9.1.0版本,并且服务器在我的Mac上运行,并尝试通过OAuth集成使用Magento Rest API。 我有一个消费者密钥和消费者秘密。 现在,我想获得用于Rest API的OAuth令牌。我已经点击了此链接 在这方面,我们需要oauth_signature和timestamp它当我们创建管理面板上的消费者,我们没有得到。 现在我们如何只获得消费者密钥和消费者秘密就获得OAuth令牌?
17 magento-1.9  api  rest  oauth 

3
如何在Magento 2中使用自定义REST API返回JSON对象?
我正在编写一个自定义的REST API演示;现在它可以在演示中返回数字和字符串,但是我希望它像其他REST API一样返回JSON对象。 在我的演示中,我使用curl 调用了Magento 2 API(即,获取客户信息:http://localhost/index.php/rest/V1/customers/1),它返回一个JSON字符串: “ {\” id \“:1,\” group_id \“:1,\” default_billing \“:\” 1 \“,\” created_at \“:\” 2016-12-13 14:57:30 \“ ,\“ updated_at \”:\“ 2016-12-13 15:20:19 \”,\“ created_in \”:\“默认商店视图\”,\“电子邮件\”:\“ 75358050@qq.com \ “,\”名字\“:\” azol \“,\”姓氏\“:\”年轻\“,\” store_id \“:1,\”网站ID \“:1,\”地址\“:[{ \“ id \”:1,\“ customer_id \”:1,\“ region \”:{\“ region_code \”:\“ AR \”,\“ region …
14 magento2  api  rest 

1
Magento2 Rest API订单流程
我正在对magento网站进行REST API调用以下订单。以下是我的通话顺序。 创建购物车 rest/V1/guest-carts/ 取得购物车 rest/V1/guest-carts/bae0af147b83f1561f66cc4e3c97916e 将产品添加到购物车 rest/V1/guest-carts/24/items 添加帐单信息,设置付款方式和下订单 rest/V1/guest-carts/24/payment-information 在此序列中,订单的订单状态为“待处理”。我想知道如果涉及任何付款网关(例如PayPal)来处理付款和生成发票,如何通过api捕获付款。 上面的流程中是否缺少用于捕获付款的任何api。

3
Magento 2 Rest Api获取缩略图图像URL
我们如何通过rest API获取产品缩略图的网址。 /V1/products/{sku}/media 会获得相对网址,例如 "/m/b/mb01-blue-0.jpg" 并且图片网址为 baseurl/catalog/product/m/b/mb01-blue-0.jpg 这很好。但是,我们如何获取通常驻留在缓存文件夹中的缩略图。


3
Magento2 REST API错误“类不存在”
我已基于Alan的博客创建了一个测试Magento 2.0.2 REST Web服务:http : //alankent.me/2015/07/24/creating-a-new-rest-web-service-in-magento-2/ 我正在使用Postman调用自定义Web服务并收到以下错误: "message": "Class does not exist", "code": -1, "trace": "#0 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\framework\\Webapi\\ServiceInputProcessor.php(128): ReflectionClass->__construct('')\n#1 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\framework\\Webapi\\ServiceInputProcessor.php(262): Magento\\Framework\\Webapi\\ServiceInputProcessor->_createFromArray(NULL, '30')\n#2 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\framework\\Webapi\\ServiceInputProcessor.php(99): Magento\\Framework\\Webapi\\ServiceInputProcessor->convertValue('30', NULL)\n#3 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\module-webapi\\Controller\\Rest.php(262): Magento\\Framework\\Webapi\\ServiceInputProcessor->process('Test\\\\Calculator...', 'add', Array)\n#4 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\module-webapi\\Controller\\Rest.php(160): Magento\\Webapi\\Controller\\Rest->processApiRequest()\n#5 P:\\wwwroot\\Magento202_com_loc\\Web\\var\\generation\\Magento\\Webapi\\Controller\\Rest\\Interceptor.php(24): Magento\\Webapi\\Controller\\Rest->dispatch(Object(Magento\\Framework\\App\\Request\\Http))\n#6 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\framework\\App\\Http.php(115): Magento\\Webapi\\Controller\\Rest\\Interceptor->dispatch(Object(Magento\\Framework\\App\\Request\\Http))\n#7 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\framework\\App\\Bootstrap.php(258): Magento\\Framework\\App\\Http->launch()\n#8 P:\\wwwroot\\Magento202_com_loc\\Web\\index.php(39): Magento\\Framework\\App\\Bootstrap->run(Object(Magento\\Framework\\App\\Http))\n#9 {main}" 我可以成功地调用Magento的现成的REST Web服务。 应用程序/代码/测试/计算器/registration.php <?php \Magento\Framework\Component\ComponentRegistrar::register( \Magento\Framework\Component\ComponentRegistrar::MODULE, 'Test_Calculator', __DIR__ ); app / …



1
Magento 2:使用REST API创建可配置产品
为了创建可配置产品,我需要创建可配置产品,虚拟产品,最后将它们连接起来。 json请求的示例来自以下位置:如何使用REST API v2创建可配置产品? 我想知道为什么在可配置产品中需要以下部分? "configurable_product_options":[ { "attribute__id":"193", "label":"Colour", "position":0, "values":[ { "value_index":340 }, { "value_index":341 } ], 我注意到此部分是以后能够将虚拟产品连接到可配置连接所必需的。但是价值观没有意义。 在虚拟产品中,我可以分配所需的任何值。此值的目的是什么?



4
我如何在magento2上的rest API中获得产品列表及其详细信息
我正在开发本机移动应用程序,希望在客户选择类别后显示产品。我可以在其余请求中按类别获取产品列表,但是该列表没有有关该产品的详细信息。 Request : http://localhost/magento2/index.php/rest/V1/categories/24/products (24是类别ID) Response : [{"sku":"WH01","position":1,"category_id":"24"},...] Magento 1.9产品列表中较早的内容是 { 2:{ entity_id:“ 2” type_id:“简单” sku:“ Levis Bagpack” 描述:“袋装” short_description:“背包” meta_keyword:空 名称:“ Levis Bagpack” meta_title:null meta_description:null 常规价格(含税):45 常规价格(不含税):45 final_price_with_tax:45 final_price_without_tax:45 is_saleable:true image_url:“ http://172.16.8.24:8080/magento/media/catalog/product/cache/0/image/9df78eab33525d08d6e5fb8d27136e95/images/catalog/product/placeholder/image.jpg” }- 我应该怎么做才能获得有关产品的更多信息,以便可以在移动应用程序中显示图像和其他内容?
9 api  magento2  rest 

2
如何将magento REST API与第三方集成?
我只是想查找有关REST API的信息。magento资源和一些私人博客中有一些示例。都一样! 作为基本信息,我发现是否要通过REST API更新产品,因此需要使用管理员授权端点。(/ admin / oauth_authorize),如果我使用客户或访客,则可以检索数据。 我尝试创建示例代码并进行检查,发现通过浏览器运行代码时,我需要先登录管理员,然后需要接受访问权限,然后才能使用API​​资源。 我不知道为什么它要我先登录admin。如果我必须登录才能访问它,那么它将在服务器之间内部运行。 我试图使用下面的博客创建示例代码 http://inchoo.net/ecommerce/magento/using-magento-rest-zend_oauth_consumer/comment-page-1/#comment-66775 而且工作正常,并且也给予了回应。 实际上,我正在寻找它如何在两台服务器之间内部运行以及客户端如何调用REST API进行magento身份验证以及magento如何返回响应。 寻求建议。
9 magento-1.7  api  rest 

3
Magento 2 Api获取错误'%fieldName是必填字段'?
使用url的POST方法时我未得到结果(id),即rest / V1 / hello / test / 3 屏幕截图: 我已点击此链接以供参考,请单击此处 1)webapi.xml <?xml version="1.0"?> <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Webapi:etc/webapi.xsd"> <route url="/V1/hello/name/:name" method="GET"> <service class="Inchoo\Hello\Api\HelloInterface" method="name"/> <resources> <resource ref="anonymous"/> </resources> </route> <route url="/V1/hello/test/:test" method="POST"> <service class="Inchoo\Hello\Api\TestInterface" method="test"/> <resources> <resource ref="anonymous"/> </resources> </route> </routes> 2)TestInterface.php <?php namespace Inchoo\Hello\Api; interface TestInterface { /** * Returns …
9 magento2  api  rest  postman 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.