Table of Contents - wechat-0.17.5 Documentation
Pages
Classes and Modules
- ActionController
- ActionController::API
- ActionController::Base
- ActionController::WechatResponder
- Wechat::AccessTokenExpiredError
- Wechat::Api
- Wechat::ApiBase
- Wechat::ApiLoader
- Wechat::Cipher
- Wechat::Concern
- Wechat::Concern::Common
- Wechat::Concern::Draft
- Wechat::Concern::Qcloud
- Wechat::ControllerApi
- Wechat::ControllerApi::ClassMethods
- Wechat::CorpApi
- Wechat::Generators
- Wechat::Generators::ConfigGenerator
- Wechat::Generators::InstallGenerator
- Wechat::Generators::MenuGenerator
- Wechat::Generators::RedisStoreGenerator
- Wechat::Generators::SessionGenerator
- Wechat::Helpers
- Wechat::HttpClient
- Wechat::InvalidCredentialError
- Wechat::Message
- Wechat::Message::ArticleBuilder
- Wechat::Message::MpNewsArticleBuilder
- Wechat::Message::NewsArticleBuilder
- Wechat::MpApi
- Wechat::NetworkSetting
- Wechat::Qcloud
- Wechat::Qcloud::Setting
- Wechat::Qcloud::Token
- Wechat::Responder
- Wechat::Responder::ClassMethods
- Wechat::ResponseError
- Wechat::Signature
- Wechat::Ticket
- Wechat::Ticket::CorpJsapiTicket
- Wechat::Ticket::JsapiBase
- Wechat::Ticket::PublicJsapiTicket
- Wechat::Token
- Wechat::Token::AccessTokenBase
- Wechat::Token::CorpAccessToken
- Wechat::Token::PublicAccessToken
- WechatConfig
- WechatSession
- WechatsController
Methods
- ::api — Wechat
- ::class_exists? — Wechat::ApiLoader
- ::config — Wechat
- ::config — Wechat::ApiLoader
- ::config_from_db — Wechat::ApiLoader
- ::config_from_environment — Wechat::ApiLoader
- ::config_from_file — Wechat::ApiLoader
- ::decrypt — Wechat
- ::find_or_initialize_session — WechatSession
- ::from_hash — Wechat::Message
- ::get_all_configs — WechatConfig
- ::hexdigest — Wechat::Signature
- ::load_yaml — Wechat::ApiLoader
- ::loading_config! — Wechat::ApiLoader
- ::new — Wechat::Token::AccessTokenBase
- ::new — Wechat::Ticket::JsapiBase
- ::new — Wechat::ResponseError
- ::new — Wechat::Api
- ::new — Wechat::CorpApi
- ::new — Wechat::HttpClient
- ::new — Wechat::Message
- ::new — Wechat::Message::ArticleBuilder
- ::new — Wechat::MpApi
- ::new — Wechat::NetworkSetting
- ::new — Wechat::Qcloud::Setting
- ::new — Wechat::Qcloud::Token
- ::next_migration_number — Wechat::Generators::ConfigGenerator
- ::next_migration_number — Wechat::Generators::SessionGenerator
- ::redis — Wechat
- ::reload_config! — Wechat
- ::reload_config! — Wechat::ApiLoader
- ::resolve_config_file — Wechat::ApiLoader
- ::to — Wechat::Message
- ::to_mass — Wechat::Message
- ::to_party — Wechat::Message
- ::with — Wechat::ApiLoader
- #[] — Wechat::Message
- #add_message_template — Wechat::Api
- #add_message_template — Wechat::MpApi
- #add_redis_gem — Wechat::Generators::RedisStoreGenerator
- #add_wechat_route — Wechat::Generators::InstallGenerator
- #addvoicetorecofortext — Wechat::Concern::Common
- #agent — Wechat::CorpApi
- #agent_id — Wechat::Message
- #agent_list — Wechat::CorpApi
- #app_config_is_valid — WechatConfig
- #as — Wechat::Message
- #batch_get_by_user — Wechat::CorpApi
- #batch_job_result — Wechat::CorpApi
- #batch_replaceparty — Wechat::CorpApi
- #batch_replaceuser — Wechat::CorpApi
- #batch_syncuser — Wechat::CorpApi
- #build_config_hash — WechatConfig
- #callbackip — Wechat::ApiBase
- #camelize_hash_keys — Wechat::Message
- #checkin — Wechat::CorpApi
- #clear_quota — Wechat::ApiBase
- #config_account — Wechat::Responder
- #convert_to_openid — Wechat::CorpApi
- #convert_to_userid — Wechat::CorpApi
- #copy_config — Wechat::Generators::InstallGenerator
- #copy_menu — Wechat::Generators::MenuGenerator
- #copy_wechat_config_migration — Wechat::Generators::ConfigGenerator
- #copy_wechat_config_model — Wechat::Generators::ConfigGenerator
- #copy_wechat_controller — Wechat::Generators::InstallGenerator
- #copy_wechat_redis_initializer — Wechat::Generators::RedisStoreGenerator
- #copy_wechat_session_model — Wechat::Generators::SessionGenerator
- #copy_wechat_sessions_migration — Wechat::Generators::SessionGenerator
- #create — Wechat::Responder
- #custom_message_send — Wechat::CorpApi
- #custom_message_send — Wechat::Concern::Common
- #customservice_getonlinekflist — Wechat::Concern::Common
- #decode_padding — Wechat::Cipher
- #decrypt — Wechat::Cipher
- #deep_recursive — Wechat::Message
- #del_message_template — Wechat::Api
- #del_message_template — Wechat::MpApi
- #department — Wechat::CorpApi
- #department_create — Wechat::CorpApi
- #department_delete — Wechat::CorpApi
- #department_update — Wechat::CorpApi
- #draft_add — Wechat::Concern::Draft
- #draft_batchget — Wechat::Concern::Draft
- #draft_count — Wechat::Concern::Draft
- #draft_delete — Wechat::Concern::Draft
- #draft_get — Wechat::Concern::Draft
- #draft_news — Wechat::Message
- #draft_switch — Wechat::Concern::Draft
- #draft_update — Wechat::Concern::Draft
- #encode_padding — Wechat::Cipher
- #encrypt — Wechat::Cipher
- #file — Wechat::Message
- #follow_user_list — Wechat::CorpApi
- #gen_msg — Wechat::Responder
- #generate_oauth2_url — Wechat::ControllerApi
- #generate_redirect_uri — Wechat::ControllerApi
- #get — Wechat::ApiBase
- #get — Wechat::HttpClient
- #get_externalcontact — Wechat::CorpApi
- #get_material — Wechat::CorpApi
- #get_material — Wechat::Concern::Common
- #get_wechat_api — ActionController::WechatResponder
- #getusercumulate — Wechat::Concern::Common
- #getuserinfo — Wechat::CorpApi
- #getusersummary — Wechat::Concern::Common
- #group_create — Wechat::Concern::Common
- #group_delete — Wechat::Concern::Common
- #group_update — Wechat::Concern::Common
- #groups — Wechat::Concern::Common
- #image — Wechat::Message
- #invite_user — Wechat::CorpApi
- #invoke_cloud_function — Wechat::Concern::Qcloud
- #item — Wechat::Message::NewsArticleBuilder
- #item — Wechat::Message::MpNewsArticleBuilder
- #jscode2session — Wechat::MpApi
- #known_scan_key_lists — Wechat::Responder::ClassMethods
- #known_scan_key_lists= — Wechat::Responder::ClassMethods
- #known_scan_with_match_responders — Wechat::Responder::ClassMethods
- #list_message_template — Wechat::Api
- #list_message_template — Wechat::MpApi
- #list_template_library — Wechat::MpApi
- #list_template_library_keywords — Wechat::MpApi
- #load_controller_wechat — ActionController::WechatResponder
- #markdown — Wechat::Message
- #match_responders — Wechat::Responder::ClassMethods
- #material — Wechat::CorpApi
- #material — Wechat::Concern::Common
- #material_add — Wechat::CorpApi
- #material_add — Wechat::Concern::Common
- #material_add_news — Wechat::Concern::Common
- #material_count — Wechat::CorpApi
- #material_count — Wechat::Concern::Common
- #material_delete — Wechat::CorpApi
- #material_delete — Wechat::Concern::Common
- #material_list — Wechat::CorpApi
- #material_list — Wechat::Concern::Common
- #media — Wechat::ApiBase
- #media_create — Wechat::ApiBase
- #media_hq — Wechat::ApiBase
- #media_uploadimg — Wechat::ApiBase
- #media_uploadnews — Wechat::ApiBase
- #menu — Wechat::CorpApi
- #menu — Wechat::Concern::Common
- #menu_addconditional — Wechat::Concern::Common
- #menu_create — Wechat::CorpApi
- #menu_create — Wechat::Concern::Common
- #menu_delconditional — Wechat::Concern::Common
- #menu_delete — Wechat::CorpApi
- #menu_delete — Wechat::Concern::Common
- #menu_trymatch — Wechat::Concern::Common
- #message_mass_delete — Wechat::Concern::Common
- #message_mass_get — Wechat::Concern::Common
- #message_mass_preview — Wechat::Concern::Common
- #message_mass_sendall — Wechat::Concern::Common
- #message_send — Wechat::CorpApi
- #migration_version — Wechat::Generators::ConfigGenerator
- #migration_version — Wechat::Generators::SessionGenerator
- #missing_necessary_attributes? — Wechat::Token::AccessTokenBase
- #mpnews — Wechat::Message
- #msgaudit_check_room_agree — Wechat::CorpApi
- #msgaudit_check_single_agree — Wechat::CorpApi
- #msgaudit_get_permit_user_list — Wechat::CorpApi
- #msgaudit_groupchat — Wechat::CorpApi
- #music — Wechat::Message
- #news — Wechat::Message
- #news_message_send — Wechat::CorpApi
- #oauth2_state — Wechat::Ticket::JsapiBase
- #on — Wechat::Responder::ClassMethods
- #pack — Wechat::Cipher
- #parse_response — Wechat::HttpClient
- #post — Wechat::ApiBase
- #post — Wechat::HttpClient
- #post_body — Wechat::Responder
- #post_file — Wechat::ApiBase
- #post_file — Wechat::HttpClient
- #post_xml — Wechat::Responder
- #process_response — Wechat::Responder
- #qdb_add — Wechat::Concern::Qcloud
- #qdb_aggregate — Wechat::Concern::Qcloud
- #qdb_collection_add — Wechat::Concern::Qcloud
- #qdb_collection_delete — Wechat::Concern::Qcloud
- #qdb_collections — Wechat::Concern::Qcloud
- #qdb_count — Wechat::Concern::Qcloud
- #qdb_delete — Wechat::Concern::Qcloud
- #qdb_migrate_export — Wechat::Concern::Qcloud
- #qdb_migrate_import — Wechat::Concern::Qcloud
- #qdb_migrate_query — Wechat::Concern::Qcloud
- #qdb_query — Wechat::Concern::Qcloud
- #qdb_update — Wechat::Concern::Qcloud
- #qdb_update_index — Wechat::Concern::Qcloud
- #qrcode — Wechat::ApiBase
- #qrcode_create_limit_scene — Wechat::Concern::Common
- #qrcode_create_scene — Wechat::Concern::Common
- #queryrecoresultfortext — Wechat::Concern::Common
- #read_qcloud_token — Wechat::Qcloud::Token
- #read_qcloud_token_from_store — Wechat::Qcloud::Token
- #read_ticket — Wechat::Ticket::JsapiBase
- #read_ticket_from_store — Wechat::Ticket::JsapiBase
- #read_token — Wechat::Token::AccessTokenBase
- #read_token_from_store — Wechat::Token::AccessTokenBase
- #record_based_token? — Wechat::Token::AccessTokenBase
- #redis_key — Wechat::Token::AccessTokenBase
- #redis_key — Wechat::Ticket::JsapiBase
- #ref_mpnews — Wechat::Message
- #refresh — Wechat::Qcloud::Token
- #refresh — Wechat::Ticket::CorpJsapiTicket
- #refresh — Wechat::Ticket::PublicJsapiTicket
- #refresh — Wechat::Token::CorpAccessToken
- #refresh — Wechat::Token::PublicAccessToken
- #remain_life_seconds — Wechat::Token::AccessTokenBase
- #remain_life_seconds — Wechat::Ticket::JsapiBase
- #remain_life_seconds — Wechat::Qcloud::Token
- #reply — Wechat::Message
- #request — Wechat::HttpClient
- #request_content — Wechat::Responder
- #request_encrypt_content — Wechat::Responder
- #responder_for — Wechat::Responder::ClassMethods
- #run_responder — Wechat::Responder
- #save_session — WechatSession
- #save_session — Wechat::Message
- #save_to! — Wechat::Message
- #session — Wechat::Message
- #shorturl — Wechat::Concern::Common
- #show — Wechat::Responder
- #show_readme — Wechat::Generators::MenuGenerator
- #signature — Wechat::Ticket::JsapiBase
- #subscribe_message_send — Wechat::MpApi
- #success — Wechat::Message
- #tag — Wechat::CorpApi
- #tag — Wechat::Concern::Common
- #tag_add_user — Wechat::CorpApi
- #tag_add_user — Wechat::Concern::Common
- #tag_create — Wechat::CorpApi
- #tag_create — Wechat::Concern::Common
- #tag_del_user — Wechat::CorpApi
- #tag_del_user — Wechat::Concern::Common
- #tag_delete — Wechat::CorpApi
- #tag_delete — Wechat::Concern::Common
- #tag_update — Wechat::CorpApi
- #tag_update — Wechat::Concern::Common
- #tags — Wechat::CorpApi
- #tags — Wechat::Concern::Common
- #tcb_delete_files — Wechat::Concern::Qcloud
- #tcb_do_upload_file — Wechat::Concern::Qcloud
- #tcb_download_files — Wechat::Concern::Qcloud
- #tcb_preflight_upload_file — Wechat::Concern::Qcloud
- #tcb_upload_file — Wechat::Concern::Qcloud
- #template — Wechat::Message
- #template_message_send — Wechat::Api
- #template_message_send — Wechat::MpApi
- #text — Wechat::Message
- #textcard — Wechat::Message
- #throw_error_if_missing_attributes! — Wechat::Token::AccessTokenBase
- #ticket — Wechat::Ticket::JsapiBase
- #to — Wechat::Message
- #to_json — Wechat::Message
- #to_xml — Wechat::Message
- #token — Wechat::Token::AccessTokenBase
- #token — Wechat::Qcloud::Token
- #transfer_customer_service — Wechat::Message
- #translatecontent — Wechat::Concern::Common
- #underscore_hash_keys — Wechat::Message
- #unpack — Wechat::Cipher
- #update — Wechat::Message
- #user — Wechat::CorpApi
- #user — Wechat::Concern::Common
- #user_auth_success — Wechat::CorpApi
- #user_batchdelete — Wechat::CorpApi
- #user_batchget — Wechat::Concern::Common
- #user_change_group — Wechat::Concern::Common
- #user_create — Wechat::CorpApi
- #user_defined_batch_job_responders — Wechat::Responder::ClassMethods
- #user_defined_change_external_contact_responders — Wechat::Responder::ClassMethods
- #user_defined_click_responders — Wechat::Responder::ClassMethods
- #user_defined_label_location_responders — Wechat::Responder::ClassMethods
- #user_defined_location_responders — Wechat::Responder::ClassMethods
- #user_defined_msgaudit_notify_responders — Wechat::Responder::ClassMethods
- #user_defined_responders — Wechat::Responder::ClassMethods
- #user_defined_scan_responders — Wechat::Responder::ClassMethods
- #user_defined_view_responders — Wechat::Responder::ClassMethods
- #user_delete — Wechat::CorpApi
- #user_group — Wechat::Concern::Common
- #user_list — Wechat::CorpApi
- #user_simplelist — Wechat::CorpApi
- #user_update_remark — Wechat::Concern::Common
- #users — Wechat::Concern::Common
- #verify_signature — Wechat::Responder
- #video — Wechat::Message
- #voice — Wechat::Message
- #web_access_token — Wechat::Concern::Common
- #web_auth_access_token — Wechat::Concern::Common
- #web_refresh_access_token — Wechat::Concern::Common
- #web_userinfo — Wechat::Concern::Common
- #wechat — ActionController::WechatResponder
- #wechat — Wechat::ControllerApi
- #wechat_api — ActionController::WechatResponder
- #wechat_config_js — Wechat::Helpers
- #wechat_corp_oauth2 — Wechat::ControllerApi
- #wechat_oauth2 — Wechat::ControllerApi
- #wechat_public_oauth2 — Wechat::ControllerApi
- #wechat_responder — ActionController::WechatResponder
- #with_access_token — Wechat::ApiBase
- #write_qcloud_token — Wechat::Qcloud::Token
- #write_qcloud_token_to_store — Wechat::Qcloud::Token
- #write_ticket — Wechat::Ticket::JsapiBase
- #write_ticket_to_store — Wechat::Ticket::JsapiBase
- #write_token — Wechat::Token::AccessTokenBase
- #write_token_to_record — Wechat::Token::AccessTokenBase
- #write_token_to_store — Wechat::Token::AccessTokenBase
- #wxa_create_qrcode — Wechat::Concern::Common
- #wxa_generate_shortlink — Wechat::Concern::Common
- #wxa_generate_urllink — Wechat::Concern::Common
- #wxa_get_user_phone_number — Wechat::Concern::Common
- #wxa_get_wxacode — Wechat::Concern::Common
- #wxa_get_wxacode_unlimit — Wechat::Concern::Common
- #wxa_msg_sec_check — Wechat::Concern::Common