JavaScript is required to use

Сервисное уведомление
Завтра все игры Destiny будут временно недоступны в связи с плановым техобслуживанием. Следите за новостями @BungieHelp.


впервые опубликовано в:BungieNetPlatform
1/9/2016 7:00:36 PM

New service wrapper in C# and on NuGet

Others have attempted this, but I believe my approach is philosophically different. I wanted this to be as easy to use as possible. So, grab your API key, create a project (WPF, Windows Store, Windows Phone, whatever) then run Add-Package bungie from the NuGet Package Console. Everything you'll need to explicitly reference is in the Bungie namespace: [quote]using Bungie;[/quote] Create a service with your API key:[quote]var service = new DestinyService(apiKey);[/quote] Then go to town:[quote]var membershipId = await service.GetMembershipIdByDisplayName(MembershipType.Xbox, "kodefuguru");[/quote] Methods are defined in IDestinyService, so dependency injection or decoration is no problem. The pattern of using an asynchronous service gateway is established, but method names/signatures and models are subject to change as I continue to map the platform. All source code is released under the MIT License and available at [url][/url].

Публикуется на языке:


Играйте достойно. Потратьте минутку на ознакомление с нашими правилами, прежде чем отправлять вашу запись. Отмена Изменить Создать боевую группу Опубликовать

Смотреть всю тему
У вас нет прав для просмотра этих материалов.
preload icon
preload icon
preload icon