Социальный аутентификатор с мутацией в Django

Я пытаюсь сделать социальную аутентификацию для graphql, я использую мутацию для достижения, но когда я использую qraph graph mutation я получаю следующую ошибку:

вот моя мутация:

     mutation SocialAuth($provider: String!, $accessToken: String!) {
  socialAuth(provider: $provider, accessToken: $accessToken) {
    social {
      uid
      extraData
    }
  }
} 

и вот ошибка:

    {
  "error": {
    "errors": [
      {
        "message": "Variable \"$provider\" of required type \"String!\" was not provided.",
        "locations": [
          {
            "line": 1,
            "column": 21
          }
        ],
        "extensions": {
          "exception": {
            "code": "GraphQLError",
            "stacktrace": [
              "Traceback (most recent call last):",
              "  File \"P:\\saleortest\\saleor\\saleor\\graphql\\views.py\", line 292, in execute_graphql_request",
              "    response = document.execute(  # type: ignore",
              "  File \"P:\\saleortest\\saleor\\saleor-venv\\lib\\site-packages\\graphql\\backend\\core.py\", line 32, in execute_and_validate",
              "    return execute(schema, document_ast, *args, **kwargs)",
              "  File \"P:\\saleortest\\saleor\\saleor-venv\\lib\\site-packages\\graphql\\execution\\executor.py\", line 113, in execute",
              "    exe_context = ExecutionContext(",
              "  File \"P:\\saleortest\\saleor\\saleor-venv\\lib\\site-packages\\graphql\\execution\\utils.py\", line 113, in __init__",
              "    variable_values = get_variable_values(",
              "  File \"P:\\saleortest\\saleor\\saleor-venv\\lib\\site-packages\\graphql\\execution\\values.py\", line 64, in get_variable_values",
              "    raise GraphQLError(",
              "graphql.error.base.GraphQLError: Variable \"$provider\" of required type \"String!\" was not provided."
            ]
          }
        }
      }
    ]
  }
}

Я уже добавил все, что должно быть добавлено в settings.py после social-auth-app-django документации.

Вернуться на верх