3

私は現在、Shopify アプリに取り組んでおり、ブログから記事を取得して保存できるようにしたいと考えています。ただし、Shopify の「Article」API は、各記事のエントリに対して特定の URL を返さないため、次の形式よりも良い方法があるかどうか疑問に思っています。

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

{articleTitle} は、記事のタイトルのエンコードされた URL 対応バージョンです。

また、好奇心から、Shopify が製品、記事などのフェッチされたアイテムの URL を返さないのはなぜですか? これは柔軟性のためですか?

4

1 に答える 1

3

あなたの生活を楽にするための1つのトリックがあります-あなたは記事のタイトルをスラッグする必要はありません、あなたはこれをすることができます(あなたの例を編集する):

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

記事のタイトルは、より読みやすいURLを提供するため、およびSEOの目的で、URLに追加されます。ただし、URLを作成するだけの場合は必要ありません。

ShopifyがAPIのリソースのURLを提供しない理由については、製品などのリソースに複数のURLが含まれている可能性があるためです。これは、コレクションの一部であり、コレクションを通じてアクセスされるか、/products/からアクセスされる可能性があります。 {{handle}}など...したがって、コンテキストに基づいて独自のURLを作成する必要があります。

于 2012-11-29T04:44:05.200 に答える