2012-11-28 374 views
2

我正在此刻Shopify應用程序,我希望能夠從博客獲取和商店的物品。然而,Shopify「文章」 API不返回一個特定的URL爲每個文章項目,我想知道是否有比下面的格式有更好的方式:Shopify API:文章的網址

http://{shopUrl}.com/blogs/{blogName}/{articleId}-{articleTitle} 

其中{} articleTitle是編碼的,URL友好版本的文章的標題。

而且,只是出於好奇,爲什麼不爲獲取項目,如產品,文章,等等Shopify回報網址嗎?這是爲了靈活性嗎?

回答

2

有一個竅門,讓您的生活更輕鬆 - 你不需要一決高下的文章標題,你可以做到這一點(編輯爲例):

http://{shopUrl}/blogs/{blogName}/{articleId} 

的文章標題被附加到url爲了提供更可讀的url,以及SEO目的。但是,如果您只是想構建網址,則沒有必要。

至於爲什麼Shopify不會爲API中的資源提供URL,這是因爲諸如產品之類的資源可能具有多個URL - 它可能是集合的一部分並通過集合訪問或訪問通過/產品/ {{句柄}}等...所以你想建立你自己的網址基於上下文。

+1

哦,這使得有很大的意義。謝謝! – stephenkao