Mixin ID: 7000101410
链接:点击我
一个 Rails 实现的 Mixin 机器人玩具项目 : 投资错题本 的源代码。
到这里注册你的机器人,注册完毕后生成相关配置参数。
Click to generate a new secret
Click to generate a new session
得到的参数包括:
- CLIENT_ID
- CLIENT_SECRET
- PIN_CODE
- SESSION_ID
- PIN_TOKEN
- PRIVATE_KEY
配置回调网址 The OAuth redirect uri
。
例如,如果是本地测试环境,可以配置为
http://localhost:3000/auth/mixin/callback
bin/setup
cp config/application.yml.example config/application.yml
cp config/database.yml.example config/database.yml
将 step 1 中得到的参数替换到 config/application.yml
中。
以 config/application.yml.example
中配置的 Bot4Debug 机器人为例。
rails c
进入控制器,运行
MixinBot.api.read_me
如果一切顺利,应该会得到以下结果
{"data"=>{"type"=>"user", "user_id"=>"0508a116-1239-4e28-b150-85a8e3e6b400", "identity_number"=>"7000101439", "full_name"=>"Bot4Debug", "avatar_url"=>"https://images.mixin.on
e/dJvEiXAfsr0TezbL-T_Pb4O3NYHrxwf8asBv_ne1CqhH5Iyll9ldBno2XVYXoe4ieCna1oNvDmfjuFoDHMMvnQ=s256", "relationship"=>"ME", "mute_until"=>"0001-01-01T00:00:00Z", "created_at"=>"2018-07
-08T01:03:14.331430468Z", "is_verified"=>false, "app"=>{"type"=>"app", "app_id"=>"0508a116-1239-4e28-b150-85a8e3e6b400", "app_number"=>"7000101439", "redirect_uri"=>"http://local
host:3000/auth/mixin/callback", "home_uri"=>"http://localhost:3000/", "name"=>"Bot4Debug", "icon_url"=>"https://images.mixin.one/dJvEiXAfsr0TezbL-T_Pb4O3NYHrxwf8asBv_ne1CqhH5Iyll
9ldBno2XVYXoe4ieCna1oNvDmfjuFoDHMMvnQ=s256", "description"=>"a bot for debug locally", "capabilites"=>["CONTACT"], "app_secret"=>"$2a$10$p/kXG4.HQEY3DHO0fCw68ORoO5unvMdv6fTibumY.
KcG5NtaboUVO", "creator_id"=>"7ed9292d-7c95-4333-aa48-a8c640064186"}, "session_id"=>"a74d1cb7-50ca-427f-84ef-e05681a4850d", "phone"=>"0508a116-1239-4e28-b150-85a8e3e6b400", "pin_
token"=>"", "invitation_code"=>"", "code_id"=>"324677ec-0509-49df-8008-ed0d5a4c351d", "code_url"=>"https://mixin.one/codes/324677ec-0509-49df-8008-ed0d5a4c351d", "has_pin"=>true,
"receive_message_source"=>"EVERYBODY", "accept_conversation_source"=>"EVERYBODY"}}
- Mixin 登录
- 发帖
- 评论
- 打赏
- Ruby on Rails 5.2
- bootstrap 4
- postgres
This project rocks and uses MIT-LICENSE.