問題タブ [contentful-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
12 参照

reactjs - 従業員データの更新を管理できる非技術チームに管理アクセス権を付与できるように、CMS を使用して React で Web サイトを作成したい

wordpress と contentful CMS は同じように機能しますか? コンテンツ CMS で管理アクセスを許可できますか? たとえば、開発チームのサービスを受けずに従業員データを更新および削除しますか? 提案が必要です。wordpress は CMS を処理するために提供されますが、CMS を使用したい場合はどうすればよいでしょうか?

0 投票する
2 に答える
73 参照

contentful - コンテンツ アプリへのインストール パラメータの追加

コンテンツの多いアプリのインストール パラメータを設定する方法を説明する実際の例やドキュメントを見つけるのに苦労しています。SDKからそれらを取得する方法はわかりますが、設定できません。

どんな助けでも大歓迎です。

0 投票する
0 に答える
25 参照

android - Vault データのオフライン永続化 Android API がヘルパー クラスを生成しない

Android Vault API を使用して Contentful からデータを取得しようとしています。 https://github.com/contentful/vault

しかし、 を呼び出すとrequestSync()、ヘルパー クラスを生成できなかったというエラーが表示されます。誰かが同じ問題を抱えていますか?

gradle バージョン 7.0.0 と Android studio バージョン 2020.3.1 を使用しています

ボールトの依存関係は次のとおりです。

0 投票する
0 に答える
74 参照

reactjs - Graphql ジェネレーター実行時のコンテンツ内部サーバー エラー

Contentful CMS を使用して Web サイトで作業していますが、永続的な内部サーバーの問題に遭遇しました。

私は 40 のコンテンツ タイプを作成しました (コミュニティ プランで許可されている最大 48 のうち)。今まで問題はありませんでした。ただし、約 72 時間前に新しいコンテンツ タイプを作成しようとしたときから、graphql SDK ジェネレーターで次のエラーが表示されます。

また、コンテンツフル サーバーでクエリをテストするために GraphiQl を使用しています。新しく作成されたコンテンツ タイプに対して受け取る応答は次のようになります。

以前に作成したコンテンツに対するクエリは引き続き正常に機能し、複数のコンテンツ タイプを異なる名前で作成しましたが、すべて同じエラーが発生します。

私はかなり広範囲に検索しましたが、この問題を抱えている他のユーザーについては何も見つかりませんでした. 残念ながら、Contentful コミュニティ プランはサポートを提供していないので、ここにいる誰かが何らかの洞察を持っていることを願っています. 私が扱っているスタックは React-NextJS-Contentful です。ありがとうございました!

0 投票する
1 に答える
38 参照

contentful - コンテンツ: フィールドの 1 つだけを使用してエントリを取得する方法は? または、web アプリで entryId を設定する方法は?

共有可能なブログ記事の URL を作成する必要があります。そのためには、URL を webpage.com/blog-post-title のようにする必要があります。webpage.com/5GFd5GDSg2345WD にすることはできません。

動的ルーティングを使用しているため、URL にあるものだけを使用して Contentful エントリを取得する必要があります。webpage.com/blog-post-title?query=queriesAreUgly.

残念ながら、エントリを取得するには entryId が必要です。残念なことに、entryIds はすべて非常に醜いため、まったく役に立たない/使用できません。独自の entryId を設定できればいいのですが、不思議な理由でこれができないようです。

URL と entryId を組み合わせたルックアップ テーブルを作成することもできますが、このコンテンツの多いプロジェクトを、技術に詳しくない人に渡すことにします。彼らはルックアップ テーブルを管理する必要はありません。

すべてのブログ エントリを取得してからブログ タイトルでフィルター処理することもできますが、何の理由もなく何千行ものテキストを読み込むことになるため、明らかに非効率的です。

独自のバックエンド API を作成し、これらすべてを自分で行うこともできますが、これも時間がかかりすぎて、技術に詳しくないクライアントに渡すことができないため、悪い解決策です。

Contentful 固有の不必要な非柔軟性によって作成されたこの問題に対する解決策はないようです。

これを機能させる唯一の効率的な方法は、ID ではなくフィールドの 1 つによってエントリを見つけることです。これを行うためのパフォーマンス/効率的な方法はありますか?それとも、正しいタイトルのブログ投稿が見つかるまで、すべてのブログ投稿をフィルタリングする必要がありますか?