2017-09-01 17 views
5

मैं इस कोड, एक के पास कॉपी/जावास्क्रिप्ट खरीदें SDK के लिए the examples page के पेस्ट के साथ मेरी Shopify दुकान से उत्पादों प्राप्त करने का प्रयास कर रहा हूँ:जावास्क्रिप्ट खरीदें एसडीके - त्रुटि: नहीं मिला

$(function() { 
    var shopClient = ShopifyBuy.buildClient({ 
    accessToken: '4b4e3d4bba63039f2d51db94c2e79a46', 
    domain: 'squatch-air-clutches-test.myshopify.com', 
    appId: '6' 
    }); 

    shopClient.fetchQueryProducts({ 
    collection_id: 1397227547 
    }).then(function(products) { 
    $('.test').append(JSON.stringify(products)); 
    }); 

    shopClient.fetchProduct('46656520219').then(function(product) { 
    $('.test').append(JSON.stringify(product)); 
    }); 

}); 

Here's a fiddle.

buildClient कमांड सफलतापूर्वक पूरा होने लगता है, हालांकि मुझे अगले दो आदेशों के साथ एक कंसोल त्रुटि मिलती है: Error: Not Found। मुझे लगता है कि यह उत्पाद को संदर्भित करने में सक्षम नहीं है, लेकिन मुझे यकीन है कि उत्पाद और संग्रह आईडी दोनों सही हैं। और मुझे यह भी यकीन है कि मेरे निजी ऐप के लिए मेरे पास read access "उत्पादों, प्रकारों और संग्रह" के लिए सक्षम है। क्या कोई अन्य कारण होगा कि मुझे यह त्रुटि मिल रही है, और यदि हां, तो समाधान क्या है?

+1

प्रलेखन कहते हैं: _ "नोट: आप उत्पाद/संग्रह आप के लिए के साथ बातचीत करना चाहते हैं प्रकाशित करने के लिए की आवश्यकता होगी" बटन खरीदें _, तो आप इस किया है "Shopify में चैनल।"? –

+0

@ पैट्रिक इवान्स मैं नहीं था, लेकिन मैं आगे बढ़ गया और किया। दुख की बात है, वही परिणाम। – SpyderScript

उत्तर

3

समझ गया। ऐप आईडी गलत था। मुझे /admin/settings/storefront_access_tokens पर जाना होगा और मेरे विक्रय चैनल के लिए सही आईडी पकड़ना होगा। मैं निराश हूं कि हालांकि यह खोजना बहुत मुश्किल था - इस पर प्रलेखन को दृढ़ लगता है।

संबंधित मुद्दे