3

我目前正在开发 Shopify 应用程序,我希望能够从博客中获取和存储文章。但是,Shopify 'Article' API 不会为每个文章条目返回特定的 URL,我想知道是否有比以下格式更好的方法:

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

其中 {articleTitle} 是文章标题的编码、URL 友好版本。

另外,只是出于好奇,为什么 Shopify 不返回获取的商品(如产品、文章等)的 URL?这是为了灵活性吗?

4

1 回答 1

3

有一个技巧可以让你的生活更轻松 - 你不需要 slug 文章标题,你可以这样做(编辑你的例子):

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

文章标题附加到 url 以提供更易读的 url,以及用于 SEO 目的。但是,如果您只是想构造 url,则没有必要。

至于为什么 Shopify 没有在 API 中提供资源的 url,这是因为像产品这样的资源可能有多个 url - 它可能是集合的一部分并通过集合访问,或者通过 /products/ 访问{{handle}} 等...所以您想根据上下文构建自己的 url。

于 2012-11-29T04:44:05.200 回答