Shopify API : Article Url

标签 shopify

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

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

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

此外,出于好奇,为什么 Shopify 不返回获取的项目(如产品、文章等)的 URL?这是为了灵 active 吗?

最佳答案

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

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

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

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

关于Shopify API : Article Url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13612545/

相关文章:

javascript - Graphql 查询错误!变量已声明但从未使用过

PHP Shopify fatal error : Uncaught exception 'ShopifyClientCurlException' with message 'SSL connection timeout'

python - 如何使用 python api 编辑 Shopify 履行

Shopify/每次履行多个跟踪号码

javascript - 无论如何在 js.liquid 文件中使用 Shopify 元字段?

javascript - 如何导入 Polaris React 组件?

php - Laravel 4 Cache::remember 永远不会返回具有给定 ID 的响应

command-line - 无法更新 ThemeKit, "Access is denied"

javascript - 如何使用 API 一次在 Shopify 上创建多个 webhook

javascript - 在 Shopify 上更改或刷新页面时货币会恢复