Я новичок в StackOverflow, поэтому, если на мой вопрос ниже есть правильный ответ, я просто не знаю, что искать ..
В настоящее время я работаю над вызовом API, который работает вследующее дело:
- Отправка определенных параметров на определенный URI, который также имеет URI перенаправления.(сделано)
- Ответ отправляется с кодом авторизации на URI перенаправления.
- Код авторизации отправляется в POST для получения токена доступа и обновления токена.
- Ответ дает
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 }