public void Test02_SearchDestinyPlayer() { ExactSearchRequest exactSearchRequest = new ExactSearchRequest() { DisplayName = Constants.APublicFigure_PsnId }; UserInfoCard[] result = _client.Destiny2.SearchDestinyPlayerByBungieName(exactSearchRequest, BungieMembershipType.TigerPsn); }
public async ValueTask <BungieResponse <UserInfoCard[]> > SearchDestinyPlayerByBungieName( BungieMembershipType membershipType, ExactSearchRequest request, CancellationToken cancellationToken = default) { var url = StringBuilderPool .GetBuilder(cancellationToken) .Append("/Destiny2/SearchDestinyPlayerByBungieName/") .AddUrlParam(((int)membershipType).ToString()) .Build(); var stream = new MemoryStream(); await _serializer.SerializeAsync(stream, request).ConfigureAwait(false); stream.Position = 0; return(await _dotNetBungieApiHttpClient .PostToBungieNetPlatform <UserInfoCard[]>(url, cancellationToken, stream) .ConfigureAwait(false)); }