Как использовать WebApi в сочетании с URI перенаправления с ответом GET?ASP.NET MVC, C # - PullRequest
0 голосов
/ 03 октября 2018

Я новичок в StackOverflow, поэтому, если на мой вопрос ниже есть правильный ответ, я просто не знаю, что искать ..

В настоящее время я работаю над вызовом API, который работает вследующее дело:

  1. Отправка определенных параметров на определенный URI, который также имеет URI перенаправления.(сделано)
  2. Ответ отправляется с кодом авторизации на URI перенаправления.
  3. Код авторизации отправляется в POST для получения токена доступа и обновления токена.
  4. Ответ дает AccessToken и RefreshToken.Доступ к данным через API.

Все же я застрял на шаге 2. Я думаю, что застрял в той части, где я создал новый контроллер API, но контроллер не работает как стандартный контроллер.Поэтому мой вопрос заключается в том, как заставить URI работать с новым контроллером, и я что-то упустил, как заставить контроллер работать должным образом.

контроллер кода:

namespace ...Connection.Controllers
{
    public class ...Controller : ApiController
    {
        public IEnumerable<string> GetAuthorizationCode(string code)
        {
            AuthorizationCode AuthCode = new AuthorizationCode();
            AuthCode.code = code;

            Console.WriteLine(code);

            return new string[] { };
        }
    }
}

WebApiConfig

        config.Routes.MapHttpRoute(
            name: "DefaultApi",
            routeTemplate: "api/{controller}/{id}",
            defaults: new { id = RouteParameter.Optional }
...