คำถามติดแท็ก rest

หมายถึงคำถามที่เกี่ยวข้องกับ REST API บน Magento

4
Magento 2 - สร้างคำสั่งโดยใช้ REST API
ฉันต้องใช้ Magento REST API เพื่อสร้างคำสั่งซื้อจากไคลเอนต์มือถือ ในกรณีของฉันฝ่ายมือถือจะใช้การชำระเงินโดยตรงโดยใช้ PayPal SDK สิ่งที่ฉันต้องทำคือการสร้างคำสั่งซื้อโดยการตั้งค่าวิธีการชำระเงินเป็นธนาณัติและดำเนินการชำระเงินของแขก API ใดที่ฉันควรใช้เพื่อให้บรรลุสิ่งนี้

1
ไม่สามารถรับโทเค็น OAuth สำหรับไคลเอ็นต์ API ของ Magento Rest
ฉันกำลังใช้ Magento เวอร์ชัน1.9.1.0และเซิร์ฟเวอร์ทำงานบน mac ของฉันและพยายามใช้ Magento Rest APIs โดยใช้ OAuth Integration ฉันมีรหัสผู้บริโภคและความลับของผู้บริโภค ตอนนี้ฉันต้องการรับโทเค็น OAuth สำหรับการใช้งาน Rest API ฉันได้ติดตามลิงค์นี้ ในสิ่งนี้เราต้องการoauth_signatureและสิ่งtimestampที่เราไม่ได้รับเมื่อเราสร้างลูกค้าบนแผงการดูแลระบบ ตอนนี้เราจะได้รับโทเค็น OAuth ด้วยรหัสผู้บริโภคและความลับของผู้บริโภคได้อย่างไร
17 magento-1.9  api  rest  oauth 

3
วิธีคืนวัตถุ JSON ด้วย REST API ที่กำหนดเองใน Magento 2
ฉันกำลังเขียนการสาธิต REST API ที่กำหนดเอง ตอนนี้มันสามารถคืนค่าตัวเลขและสตริงในการสาธิตของฉันได้ แต่ฉันต้องการให้ส่งคืนออบเจ็กต์ JSON เช่น REST API อื่น ๆ ในการสาธิตของฉันฉันเรียก Magento 2 API (เช่นรับข้อมูลลูกค้า: http: //localhost/index.php/rest/V1/customers/1 ) ด้วย curl และส่งคืนสตริง JSON: "{\" id \ ": 1, \" group_id \ ": 1, \" default_billing \ ": \" 1 \ ", \" created_at \ ": \" 2016-12-13 14: 57: …
14 magento2  api  rest 

1
การสั่งซื้อ API ส่วนที่เหลือของ Magento2
ฉันกำลังโทรหา REST API ไปที่เว็บไซต์คุณภาพเยี่ยมเพื่อการสั่งซื้อ ด้านล่างเป็นลำดับการโทรของฉัน สร้างรถเข็น rest/V1/guest-carts/ รับรถเข็น rest/V1/guest-carts/bae0af147b83f1561f66cc4e3c97916e เพิ่มสินค้าลงตะกร้า rest/V1/guest-carts/24/items เพิ่มข้อมูลการเรียกเก็บเงินกำหนดวิธีการชำระเงินและสั่งซื้อ rest/V1/guest-carts/24/payment-information ในลำดับนี้คำสั่งซื้อจะได้รับสถานะการสั่งซื้อ "รอดำเนินการ" ฉันสงสัยว่าวิธีการชำระเงินจะถูกจับผ่าน api หากเกตเวย์การชำระเงินใด ๆ (เช่น PayPal) เกี่ยวข้องกับการประมวลผลการชำระเงินและสร้างใบแจ้งหนี้ มี API ใดขาดหายไปในโฟลว์ข้างต้นสำหรับการจับภาพการชำระเงิน

3
Magento 2 Rest Api รับ url Image Thumbnail
เราจะนำ URL ไปยังภาพย่อของผลิตภัณฑ์ผ่าน API ที่เหลือได้อย่างไร /V1/products/{sku}/media จะทำให้เราได้รับ URL ที่เกี่ยวข้องเช่น "/m/b/mb01-blue-0.jpg" และ URL รูปภาพก็จะเป็นเช่นนั้น baseurl/catalog/product/m/b/mb01-blue-0.jpg มันใช้งานได้ดี แต่เราจะได้ภาพขนาดย่อที่มักจะอยู่ในโฟลเดอร์แคชได้อย่างไร


3
ข้อผิดพลาด Magento2 REST API 'ไม่มีคลาส'
ฉันได้สร้าง Magento 2.0.2 REST web service ตามบล็อกของ Alan: http://alankent.me/2015/07/24/creating-a-new-rest-web-service-in-magento-2/ ฉันใช้บุรุษไปรษณีย์เพื่อโทรหาบริการเว็บที่กำหนดเองและได้รับข้อผิดพลาดต่อไปนี้: "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}" ฉันสามารถโทรหาบริการเว็บ REST ของ Magento ได้อย่างประสบความสำเร็จ app / รหัส …

3
REST API อัปเดตผลิตภัณฑ์ HTTP วิธี PUT หรือ POST หรือไม่
เอกสารประกอบ REST API ระบุว่าPUT /V1/products/{sku}สร้างขึ้นแทนที่จะอัพเดท นั่นเป็นข้อผิดพลาดในเอกสารเพราะฉันคิดว่ามันเป็นวิธีการอัพเดทและPOSTเป็นวิธีการสร้างหรือไม่?
10 magento2  api  rest 

2
Magento เปลี่ยนเส้นทางไปยังโฮมเพจเมื่อฉันค้นหาผลิตภัณฑ์โดยใช้โทเค็น REST
ฉันค้นหาผลิตภัณฑ์เช่นนี้แล้ว localhost/api/rest/products localhostแต่มันโดยตรงเปลี่ยนเส้นทางไปที่หน้าแรกของ ฉันได้สร้างคีย์และโทเค็นทั้งหมดและฉันลองทำสิ่งนี้ด้วย:127.0.0.1/rest/api/products
10 magento-1.9  rest 

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 } ], ฉันสังเกตเห็นว่าส่วนนี้จำเป็นต้องใช้ในการเชื่อมต่อผลิตภัณฑ์เสมือนจริงเพื่อกำหนดค่าการเชื่อมต่อในภายหลัง แต่คุณค่าไม่มีความหมาย ในผลิตภัณฑ์เสมือนฉันสามารถกำหนดค่าใด ๆ ที่ฉันต้องการ จุดประสงค์ของค่านิยมนี้คืออะไร?

2
Magento2 REST อัปเดตแอตทริบิวต์ที่กำหนดเอง
ฉันจะอัปเดตแอตทริบิวต์ที่กำหนดเองเช่นคำอธิบายได้อย่างไร รหัสต่อไปนี้อัปเดตราคาและชื่อผลิตภัณฑ์อย่างถูกต้อง แต่ไม่ใช่แอตทริบิวต์ที่กำหนดเอง (ไม่เปลี่ยนแปลง) ผลิตภัณฑ์ใหม่ถูกสร้างขึ้นอย่างถูกต้องด้วยคุณสมบัติที่กำหนดเองปัญหาคือในขณะที่การปรับปรุง

2
รวมคำพูดของแขกเข้ากับคำพูดของลูกค้า (ถ้าเข้าสู่ระบบแบบกำหนดเอง) magento 2 ส่วนที่เหลือ
หากมี 2 รายการในรถเข็นถ้าลูกค้าเข้าสู่ระบบทั้งสองรายการจะต้องเพิ่มรถเข็นทั้งใบเสนอราคา (ก่อนเข้าสู่ระบบ & หลังเข้าสู่ระบบ) ผสานและสร้างใบเสนอราคาสุดท้ายซึ่งมีรายการทั้งหมดของใบเสนอราคาลูกค้า ลิงก์อ้างอิงที่ฉันได้รับใน google https://magento.stackexchange.com/a/62481 https://magento.stackexchange.com/a/30460
9 magento2  api  rest  quote 

4
ฉันจะรับรายการผลิตภัณฑ์พร้อมรายละเอียดในส่วนที่เหลือ API ฉันใช้ magento2
ฉันกำลังทำงานกับแอปพลิเคชันมือถือดั้งเดิมและต้องการแสดงผลิตภัณฑ์หลังจากลูกค้าเลือกหมวดหมู่แล้ว ฉันสามารถรับรายการผลิตภัณฑ์ตามหมวดหมู่ในคำขอส่วนที่เหลือ แต่รายการนั้นไม่มีรายละเอียดมากเกี่ยวกับผลิตภัณฑ์ 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" คำอธิบาย: "Bagpack" short_description: "Bagpack" meta_keyword: null ชื่อ: "Levis Bagpack" meta_title: null meta_description: null regular_price_with_tax: 45 regular_price_without_tax: 45 final_price_with_tax: 45 final_price_without_tax: 45 is_saleable: จริง …
9 api  magento2  rest 

2
วิธีการรวม magento REST API กับบุคคลที่สาม?
ฉันแค่พยายามหาข้อมูลเกี่ยวกับ REST API มีตัวอย่างบางส่วนที่ทรัพยากรวีโอไอพีและบล็อกส่วนตัวบางส่วน เหมือนกันหมด !! เป็นข้อมูลพื้นฐานที่พบว่าฉันต้องการอัปเดตผลิตภัณฑ์ผ่าน REST API ฉันต้องใช้จุดสิ้นสุดการให้สิทธิ์ผู้ดูแล (/ admin / oauth_authorize) และถ้าฉันใช้ลูกค้าหรือแขกฉันสามารถดึงข้อมูลได้ ฉันพยายามสร้างโค้ดตัวอย่างและตรวจสอบและพบว่าเมื่อฉันเรียกใช้รหัสผ่านเบราว์เซอร์ฉันต้องเข้าสู่ระบบครั้งแรกผู้ดูแลระบบแล้วฉันต้องยอมรับการเข้าถึงและจากนั้นฉันสามารถใช้ทรัพยากร API ฉันไม่รู้ว่าทำไมจึงขอให้ฉันเข้าสู่ระบบในผู้ดูแลระบบก่อน และถ้าฉันต้องเข้าสู่ระบบเพื่อเข้าถึงมันจะทำงานภายในเซิร์ฟเวอร์ได้อย่างไร ฉันพยายามสร้างโค้ดตัวอย่างโดยใช้บล็อกด้านล่าง http://inchoo.net/ecommerce/magento/consuming-magento-rest-zend_oauth_consumer/comment-page-1/#comment-66775 และมันทำงานได้ดีและให้การตอบสนองด้วย ที่จริงแล้วฉันกำลังมองหาว่ามันจะทำงานอย่างไรภายในระหว่างสองเซิร์ฟเวอร์และวิธีที่ลูกค้าจะเรียก REST API ถึง Magento ว่ามันจะรับรองความถูกต้องได้อย่างไรและ Magento จะตอบสนองอย่างไร กำลังมองหาคำแนะนำ
9 magento-1.7  api  rest 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.