2016-05-19 4 views
-3

Эй я ищу некоторые учебники о том, как потреблять внешний Web API в ASP.NET MVC, или если кто-то может объяснить вкратце о том, как идти об этом, в частности, в https://platform.fatsecret.com/api/Как потреблять RESTFULFatSecret Апи

+0

Зависит от того, как вы хотите его использовать. Вы можете десериализовать веб-API с помощью «Newtonsoft» в .NET, или вы можете сделать ajax-вызов в javascript. –

ответ

0

Вы может ссылаться на веб-сайт REST API Documentation на все, что вам нужно включить в свои запросы на свой сервер. Вот пример метода https://platform.fatsecret.com/api/Default.aspx?screen=rapiref&method=food.get

Он разбивает его на то, что требуется для вашего запроса, и что вы ожидаете увидеть возвращенным.

Что касается фактического кода, у вас есть несколько вариантов. Вы можете обратиться к Microsoft Docs, чтобы узнать, как на самом деле обрабатывать, отправлять и получать запросы в REST API. В показанном примере используется пакет Nuget asp.net client. Он предоставляет объект, который позволяет легко создавать и получать запросы.

Personaly, мне нравится практиковать с Postman для Chrome. Это позволяет вам легко создавать и получать данные REST и даже иметь возможность создавать код шаблона из вашего запроса на нескольких языках!

0

Вы должны зарегистрироваться RestSharp. Это очень упрощает использование внешнего API в вашем приложении .NET, поскольку вы можете контролировать, как API-ответ (JSON или XML) десериализуется для ваших классов моделей.

Смежные вопросы