public async Task <IApiResponse <SimpleQueryResult> > SubscribeAsync(SubscriptionRequestBody subscriptionRequest, CancellationToken cancellationToken = default) { IApiResponse <SimpleQueryResult> result = null; result = await SenderApi.PostAsync <SimpleQueryResult>(_connectorClient, GetApiUri($"subscriptions?access_token={_accessToken}"), subscriptionRequest, cancellationToken); return(result); }
/// <summary> /// Subscribes bot to receive updates via WebHook. After calling this method, the bot will receive notifications about new events in chat rooms at the specified URL. Your server **must** be listening on one of the following ports: **80, 8080, 443, 8443, 16384-32383** /// </summary> /// <param name="subscriptionRequestBody">(required)</param> /// <returns>SimpleQueryResult</returns> public SubscribeQuery Subscribe(SubscriptionRequestBody subscriptionRequestBody) { if (subscriptionRequestBody == null) { throw new RequiredParameterMissingException("Missing the required request body when calling subscribe"); } return(new SubscribeQuery(_client, subscriptionRequestBody)); }
public SubscribeQuery(TamTamClient client, SubscriptionRequestBody subscriptionRequestBody) : base(client, "/subscriptions", subscriptionRequestBody, Method.POST) { }