2012-11-28 138 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