Method: WikiBot::Bot#edit_token

Defined in:
lib/wikibot/core/bot.rb

#edit_token(page = "Main Page") ⇒ Object



155
156
157
158
159
160
161
162
163
164
165
166
167
# File 'lib/wikibot/core/bot.rb', line 155

def edit_token(page = "Main Page")
  return nil unless logged_in?
  @config.edit_token ||= begin
    data = {
      :action     => :query, 
      :prop       => :info,
      :intoken    => :edit,
      :titles     => page 
    }

    query_api(:get, data).query.pages.page.edittoken
  end
end