Add an example of sending direct messages for twitter
Sending direct messages now require sending data like this
'{"event": {"type": "message_create", "message_create": {"target": {"recipient_id": "RECIPIENT_USER_ID"}, "message_data": {"text": "Hello World!"}}}}'
In vala I tried to do this way (already autheticated),
Rest.ProxyCall call = proxy.new_call ();
call.set_function ("1.1/direct_messages/events/new.json");
call.set_method ("POST");
call.add_header ("Content-Type", "application/json");
call.add_param ("", "{\"event\": {\"type\": \"message_create\", \"message_create\": {\"target\": {\"recipient_id\": \"" + recipient + "\"}, \"message_data\": {\"text\": \"" + status + "\"}}}}");
try { call.sync (); } catch (Error e) {
critical (e.message);
But it did not work.