Exemplo n.º 1
0
        public Task <string> DirectMessage(string text, string recipientID)
        {
            TwitterJsonElements jsonobject = new TwitterJsonElements
            {
                Events = new TwitterEvent
                {
                    Type          = "message_create",
                    CreateMessage = new CreateMessage
                    {
                        Target = new Target {
                            RecipientId = recipientID
                        },
                        MessageData = new MessageData {
                            TextMessage = text
                        }
                    },
                }
            };

            var JsonString = GetJsonString(jsonobject);

            var data4Auth = new Dictionary <string, string> {
            };

            return(PrepareAuth("direct_messages/events/new.json", data4Auth, JsonString));
        }
Exemplo n.º 2
0
 protected virtual string GetJsonString(TwitterJsonElements twitterJsonElements)
 {
     return(twitterJsonElements == null ? null :
            JsonConvert.SerializeObject(
                value: twitterJsonElements,
                settings: new JsonSerializerSettings()
     {
         NullValueHandling = NullValueHandling.Ignore
     }));
 }