sferik / twitter-ruby

A Ruby interface to the Twitter API.
http://www.rubydoc.info/gems/twitter
MIT License
4.58k stars 1.31k forks source link

Unable to post a new DM message using create_direct_message #946

Closed TakahiroISHIZUKA closed 5 years ago

TakahiroISHIZUKA commented 5 years ago

Hi, I'm trying to send DM using twitter gem version 6.2.0

  def send_dm
    client.create_direct_message(RECIPIENT_ID, "test dm")
  end

  def client
    @client ||= Twitter::REST::Client.new do |config|
      config.consumer_key        = my_api_key
      config.consumer_secret     = my_api_secret_key
      config.access_token        = my_access_token
      config.access_token_secret = my_access_token_secret
    end
  end

but I faced a Twitter Error : <Twitter::Error::NotFound: Sorry, that page does not exist.>

Can someone help me on this

TakahiroISHIZUKA commented 5 years ago

Oh https://github.com/sferik/twitter/pull/927 is not released...

I wrote gem 'twitter', :github => 'sferik/twitter' in Gemfile. It works fine.