public void Test02_SearchDestinyPlayer()
        {
            ExactSearchRequest exactSearchRequest = new ExactSearchRequest()
            {
                DisplayName = Constants.APublicFigure_PsnId
            };

            UserInfoCard[] result = _client.Destiny2.SearchDestinyPlayerByBungieName(exactSearchRequest, BungieMembershipType.TigerPsn);
        }
Esempio n. 2
0
    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));
    }