問題タブ [graphql]
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.
facebook - Facebook Graph API でオプションのフィールドを照会できますか?
ユーザーと Facebook ページの両方に OAuth2 アクセス トークンがありますが、データベースにタイプの区別が保存されていません。まったく同じ Graph API クエリを使用して、ユーザー/ページに関する基本情報を取得できるようにしたいと考えていますが、ユーザーの場合は、その上に電子メール フィールドを取得したいと考えています。
GET v2.5/me?fields=name,email
// ユーザートークン成功。
GET v2.5/me?fields=name,email
// ページトークンエラー。
(#100) Tried accessing nonexisting field (email) on node type (Page)
トークンがユーザーに属しているのかページに属しているのかわからないため,email
、クエリからフィールドを簡単に削除することはできません。email
上記のエラーが発生しないように、「オプション」フィールドを指定する方法はありますか?
PS: 現在、,email
エラーが発生した場合に備えて 2 番目のリクエストを行っています。
graphql - graphql は集計カウントを返すことができますか?
Graphql は素晴らしいので、アプリで使い始めました。概要情報を表示するページがあり、集計カウントを返すには graphql が必要ですか? これはできますか?
reactjs - Flux パターンを使用したリレー キャッシュ?
リレー キャッシュを Flux ストアに組み込んで、「タイム トラベル」を実行し、アプリケーションを深く理解できるようにしたいと考えています。
リレー ストアとアクションのように見えますが、すべてシリアル化できないクラスであり、残念です。しかし、ネットワーク リクエストからキャッシュを分離し、キャッシュを Flux ストアに保存できるようにする必要があるようです。
それは面白そうですか、それとも間違ったツリーを吠えていますか?
reactjs - リレーを使用して接続を実装しようとしましたが、すべてのノードの ID が同じです
私はgraphqlを使用して非常に単純なスキーマを書いていますが、エッジのすべてのIDが同じです。
特定の詳細を github に投稿しました。ここにリンクがあります。
reactjs - RelayJS: props を介して initialVariables を設定する方法
Echo
いくつかの装飾を使用してクエリを実行する GraphQL タイプがあるとします。一方、タイプmessage
によって決定されるいくつかの装飾を使用してエコーが渡されるReact コンポーネントがあります。コンポーネントのEcho
設定方法を教えinitialVariables
てください。Echo
props setsinitialVariables
の設定を読みましたが、うまくいきません。試してみcomponentDidMount
ましたが、それもうまくいきません。
このRelay Playgroundは、メッセージが正しく表示されていないことを示しています。
コンテキストについては、
エコーで解決するタイプです
javascript - 新しいレコードを挿入するのに適した Relay mutator 設定のタイプはどれですか?
私はGraphQLとRelayに飛び込んでいます。これまでのところ、すべてが比較的スムーズで簡単に理解できました。と を使用する GraphQL スキーマがAccounts
ありTeams
ます。両者の間にはまだ関係はありません。アカウントとチームの両方について、接続用に Relay 固有の GraphQL 調整をいくつか行いました。これら 2 つの接続のクエリの例を次に示します...
新しいアカウントを作成する GraphQL ミューテーションの準備ができました。これがそのGraphQL表現です...
現在、この GraphQL ミューテーションを使用するクライアント側の Relay ミューテーションを作成しようとしています。ただし、これを正しく行う方法については完全に混乱しています。私は例に従ってきましたが、思いついたものは何も正しく実行されていないようです。フラグメントの構成に関連するエラーが発生する傾向があります。
この GraphQL ミューテーションを使用する Relay ミューテーションを作成する場合、適切なミューテーター構成は何でしょうか? を使用する必要がありRANGE_ADD
ますか?