次のcurlリクエストをGraphQLに送信します。正常に動作しますが、運用環境では shell_exex
は許可されません。このカール投稿を有効な PHP で書き直すにはどうすればよいですか?
編集: 申し訳ありませんが、間違ったクエリを入力しました。私の頭に浮かぶ質問は次のとおりです:
' -d \'{"クエリ": "{dMsAggency (agencyAcronym: \"' . $_agency . '\") {agencyAcronym fullCapaReview { id }}}"}\'
同様の電話を 2 回行いました。誰かがそれに応じて答えてくれるので、オリジナルはそのままにしておきます。
これが私がこれまでに持っているものです:
リーリーこれは私が受け取ったエラー メッセージです。自分の構文が十分に機能しているかどうかを確認したいだけです。
リーリーmessage":"タイプ \"Query\"
でフィールド \"agencyAcronym\"
{"message":"変数 \"$agencyAcronym\" はアクション \"dMsAggency\" では使用されません。","locations":[{"line":1,"column":19 } ]
クエリは同じではありませんが、ご存知のとおり、この PHP サンプルには構文の問題もあります。
リーリーこれを docs の例 (変数を使用する場合) と比較すると、現在どこにも
リーリー$agencyAcronym
変数を使用していないことがわかります (そしてスキーマにagencyAcronym
という名前のクエリが含まれていない可能性があります)。以下に例を示します (最初のスニペットのクエリを使用):