コード例 #1
0
        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);
        }
コード例 #2
0
ファイル: TamTamBotAPI.cs プロジェクト: exbr/TamTamBot
        /// <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));
        }
コード例 #3
0
ファイル: SubscribeQuery.cs プロジェクト: exbr/TamTamBot
 public SubscribeQuery(TamTamClient client, SubscriptionRequestBody subscriptionRequestBody)
     : base(client, "/subscriptions", subscriptionRequestBody, Method.POST)
 {
 }