ruby-rest-api
ruby-rest-api copied to clipboard
MessageBird's REST API for Ruby
The access keys I just created (at https://app.bird.com/settings/access-keys ) do not work with the REST API. I can send a curl that includes the key in the header (Authorization: AccessKey...
[Following the official tutorial for "Send your first WhatsApp template message"](https://dashboard.messagebird.com/en/whatsapp/sandbox). Does not work for Ruby SDK Even using the latest master at the time of writting this. This commit...
Hello there. I was trying to send whatsapp messages with the sandbox, as explained in the README. This raised an error, because the constant doesn't exist. ``` NameError: uninitialized constant...
The most basic example of `send_conversation_message` fails with this error ``` [#] ``` Here's the code I'm running. I've checked the accessKey, channelId, and phoneNumber. All seem correct, and at...
**TL.DR.** This PR fixes this [issue](https://github.com/messagebird/ruby-rest-api/issues/84) ## Issue Based on [MessageBird's Conversations API documentation](https://developers.messagebird.com/api/conversations#start-conversation), the `start_conversation` method should use a parameter named `ChannelId`, but at the `client.rb` file, it's being...
Hello! I hope you are doing well! We are a security research team. Our tool automatically detected a vulnerability in this repository. We want to disclose it responsibly. GitHub has...
in messagebird gem ver 4.0.0 in client.rb ``` def start_conversation(to, channel_id, params = {}) Conversation.new(conversation_request( :post, 'conversations/start', params.merge(to: to, channel_id: channel_id) )) end ``` but the parameter should be ChannelId...
Hi folks, For versions > 1.4.2 when calling the `send_conversation_message` method ``` channel_id = "my_channel_id" to = "my_whatsapp_number" client = MessageBird::Client.new('MY_ACCESS_KEY') message = client.send_conversation_message(channel_id, to, type: 'text', content: { text:...
in the following code the request object is not modified or returned in the case where the SUBMIT_METHODS & params not empty in http_client.c ``` 62 def build_request(method, uri, params...
## Issue Based on [MessageBird's API documentation](https://developers.messagebird.com/api/sms-messaging/#list-messages), `MessageBird::Recipient` object contains `statusDatetime`. But the library is currently throwing an error when attempting to retrieve `status_datetime` ``` NoMethodError: undefined method `status_datetime' for...