E5 自动订阅程序[已开源]

2023-04-07 起网站暂时关闭,停止调用

这两天出现大量E5账户被“强制”过期,到期时间被重置为 0/0,避免影响其他账户的到期时间,所以暂时将调用关闭。

可能是滥用的太多了,对使用了本程序的E5进行了“强制”过期,还好的是留了1个月时间可以转移OD里的资源,所以大家尽快备份资源吧。

初步判断是根据以下几个原因锁定的E5。

  • 根据调用服务器的IP
  • 根据在AZ面板里应用设置的回调地址,也就是 https://e5.qyi.io/xxxxxxxxxxxx

所以还没有被 “过期”的童鞋,在 az面板 里将应用删除了吧,或者将回调地址删了也行。

历史

2023-01-15 : 官方将回调地址 https://e5.qyi.io/outlook/auth2/receive 设置为黑名单,填写了该地址的应用都将判断为“钓鱼”应用。关于续订程序出现授权出错问题

2023-02-17 : github将用于登录的github Apps 暂停,导致无法登录。无任何通知,就回调的时候提示被暂停,当时有发过工单询问原因,到目前(04-07)未收到回复。

2023-04-04 : 对使用了本程序的E5进行了“强制”过期。

看了下今年官方对用 续订程序 的操作来看,其实在 1-15 就开始“不满”了,进行了限制,我现在才反应过来,当时因该停止服务端的调用,减少损失。


程序于2023年01月15日更新部署教程有些许不同,请注意查看。

AZ面板中已经被禁用的应用,无法删除,需要新建一个应用。

查看应用是否被禁用:关于续订程序出现授权出错问题


由于我前端是废的,界面将就看看就行了,不影响程序~
申请office E5 开发者试用的教程
新版可续签的Office 365开发者试用订阅!E5(附自动续订的方法)
Onedrive容量 1T 修改 为5T,老帐号不删除重建

说明

  1. 此程序部署在我的服务器上,每隔2小时会自动调用outlook api 获取邮件列表
  2. 对于信息: 只会保存必要的 client_id、client_secret,其他任何内容都不会保存,
  3. 会读取授权的outlook账号邮箱邮件,但不会保存任何信息,仅仅是调用api。
  4. 请单独创建一个同域 E5 子账号进行授权,不要使用此账号进行发送、接收个人邮件,以免发生误会。

 

新手作代码辣鸡,估计会出现各种问题,所以还是不建议自己搭建。

项目地址:

https://github.com/luoye663/e5

使用教程

1、注册自己的api key

登录进入 azure  ,登录账号使用你的e5账户 ,就是以xxx.onmicrosoft.com开头的的账户。
搜索“应用注册”

2021-03-15:

现在不能直接搜索到了,目前两种方法可以找到 应用注册

1)请搜索 “Azure Active Directory”,然后在 管理-应用注册 ,

2)或者直接点击直达链接:

https://portal.azure.com/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/RegisteredApps

点击 新注册


2023-01-15更新

和之前不同的是

1、受支持的帐户类型 ,请选择第一个,仅此组织目录(仅 xxx - 单一租户)中的帐户

2、重定向 URI (可选) 暂时不要填写


 

3)点击注册后记录以下信息:

1、应用程序(客户端)ID

2、客户端密码

3、目录(租户) ID



创建客户端密码:

2021-03-07 :

最近很多同学反应授权报错 Invalid client secret is provided.  这里请注意了,客户端密码请复制 “值”,不要复制 ID。

2021-08-19:

客户端密码这里已经没有了“从不”,只能选2年。(别在意这些,谁也不知道2年后微软的策略会不会变,2年换一次密钥也不麻烦)

 


保存好以上2个key,一会需要用到。

 


配置api权限


勾选一下四个选项后,同时点击 代表XX授予管理员同意
PS: 这一步如果用的是子账号创建的api,那么这一项是灰色的,不能点击。需要登录 管理员 账号,再点击 代表XX授予管理员同意

这个时候api的配置就算完成了

2、添加key到自动订阅程序

进入 https://e5.qyi.io/
这里需要github账户登录,同样的,我只能获取你在 github中的 用户id、用户名等基础信息(邮箱获取不了),其他的任何信息也获取不到(可自行尝试注册一个github Apps测试)。

登录后进入主页面

2023-01-01 :

进入主页面后,请先获取回调地址,每个人的地址都不同,请不要泄露以及复制别人的。

这一步骤是为了减少被判定为钓鱼应用的风险。

 

 

将这个地址复制,粘贴到 azure 面板,步骤如下

新建应用

名称随意输入,只是个标识而已,描述可空。

点击 配置


填入上一步记录的

应用程序(客户端)ID、客户端密码  、租户ID

点击下一步进行配置调用时间,

  • 说明:单位 秒(最低调用频率为 60 秒,最高为6小时),例如: 30-60,代表在30秒-60秒之间随机调用一次

再点击下一步,到了 授权 ,

此时会跳转到 microsoftonline Auth2.0授权页面,在这里请注意使用同一个域下的空账号(子账号)进行授权。
(因为在这一步我能获取到授权的outlook账户 邮件,但是程序不会保存,仅仅是调用api。)以免在以后发生误会。

点击 接受 后,将会跳转回自动订阅程序。

到此时,授权就完成了。

3、下一步

已经没啦~
到这里你就可以不用管了,程序会每两个小时调用一次outlook的api。
界面写得辣鸡,因为我不会前端呀~大家将就看看就行了。
过几天我会把删除功能加上,可以删除在程序里注册的账户。
交流群:959720211(已被封)

二群: 546596275

还是要说一下隐私安全问题

因为有几个读者也说到了,统一回答下

  1. api权限仅拥有 openid offline_access Mail.Read Mail.ReadWrite Mail.ReadBasic Mail.ReadBasic.ALL 这6个权限
  2. 也就是说我仅仅能读取授权账户的邮件,其他任何事都做不了,且我写的这个程序没有保存任何除key之外的信息
  3. 所以一开始我就说了,用子账户进行授权(空账户)及创建api,这样不涉及到 隐私及安全问题。
  4. 如果实在担心不想用了,azure 直接删掉api就可以了。

4、FQA

Q: 日志是空的

A:  如果是新加入的账户,请等待系统自动调用。

Q: 参数错误

A: 如果 应用id 与 密钥 都没有错误的情况下,那么创建的时候看一下 “任何组织目录(任何Azure AD目录-多租户)中的帐户和个人Microsoft 帐户(例如,Skype、Xbox)” 有没有选这个

Q: 什么时候续期

A: 最后一个月中的任意一天会进行续期,目前是微软程序检测活跃情况,人工点击“一键续期”???

Q: REST API is not yet supported for this mailbox.

A:创建子账号的时候需要给outlook许可。

Q: 显示 此订阅处于非活动状态,将很快过期

A:这个提示是少于30天就会显示,并非根据活跃情况显示的。

Q: 过期了怎么办

A: 在过期后的2个月内订阅还是可以用的,所以可以在2个月内取回数据。如果在过期1个月都还没有续订的话,那么就可以开始转移数据了。

Q: 续期历史

2020-04-28 续期一次
2020-06-26 续期一次
貌似从 6月26日开始后,基本上每天都会检测订阅,难道现在不用 人工点击“一键续期”了?

5、注意问题

  1. 如果是在到期一个月调用,那么请用管理员账户登录,因为这个时候除了管理员能登录outlook以外,其他的子账户都不行!

6、关闭双重验证

群友发的

6、更新日志

2020-03-04:

  1. 加入调用时间显示,每日 0 点清空。

2020-04-17 11:12:

  1.  更新完成,加入随机调用时间
  2. 会读取邮箱前5封邮件

2020-04-21 01:04

  1. 由于消息队列没有配置好,导致无法正常随机调用api问题。(已修复)

2020-04-22 23:04

  1. 修复新注册的童鞋没有显示日志问题。
  2. 在调用时间范围内重复问题。

2020-08-19
维护中......
2020-08-23
已恢复
2020-12-20
增加同一账户多应用调用

 

评论

  1. xymhh
    1 年前
    2023-2-17 8:31:29

    个人中心无法登陆,提示“从github返回的信息中缺少 code 或 state 参数!”

    • 博主
      xymhh
      1 年前
      2023-2-17 9:31:19

      已修复。

  2. Einsmotein
    1 年前
    2023-2-17 1:51:50

    无法刷新令牌!code:2,错误消息: The mailbox is either inactive, soft-deleted, or is hosted on-premise.
    请问这个错误的原因是什么?

    • 博主
      Einsmotein
      1 年前
      2023-2-17 9:30:42

      子账户的邮箱好像没有激活,手动登录outlook看看是什么情况

  3. joy
    1 年前
    2023-2-17 0:03:02

    登陆子帐号进行授权时,显示AADSTS500113: No reply address is registered for the application.
    大佬,回调地址那边图片看不见

    • 博主
      joy
      1 年前
      2023-2-17 9:29:27

      没有配置回调地址。图片问题正在处理

      • Breeze
        浅忆
        1 年前
        2023-2-18 23:10:18

        我也是授权提示这个,您说是没有配置回调地址,我需要怎么操作呢?

  4. joy
    1 年前
    2023-2-16 23:38:26

    用子账号授权显示
    Message: AADSTS500113: No reply address is registered for the application.

    • 博主
      joy
      1 年前
      2023-2-17 9:29:04

      没有配置回调地址。

  5. 旧城
    1 年前
    2023-2-16 20:41:13

    为啥我的日志里一直是空的 我是下午2点就设置好了 现在一直没有调用信息

    • 博主
      旧城
      1 年前
      2023-2-17 9:26:40

      调用有延迟,挂上后不用特意看的

  6. lllii
    1 年前
    2023-2-16 20:30:49

    老哥,部分图片挂了加载不出来

    • 博主
      lllii
      1 年前
      2023-2-17 9:25:52

      收到,排查中

  7. 特别甜的蓝天
    1 年前
    2023-2-16 20:05:51

    基础配置页 点删除显示此接口不存在

    • 博主
      特别甜的蓝天
      1 年前
      2023-2-17 9:25:31

      接口问题,下次更新时修复

  8. 1 年前
    2023-2-16 16:21:23

    日志调用每天正常更新,但是预计下次调用时间有延迟正常吗?比如:当前时间是14:00,预计调用时间显示的时间还是13:00的时间。这种情况算正常调用吗?

    • 博主
      杨茂富
      1 年前
      2023-2-16 17:13:02

      正常的

    • 杨茂富
      1 年前
      2023-2-17 15:16:31

      谢谢大佬!如此,现在是正常的!

  9. ericmeow
    1 年前
    2023-2-16 15:44:28

    太優秀了 必須支持

  10. Onotanuki
    1 年前
    2023-2-16 14:42:53

    抱歉,登录时遇到问题。
    AADSTS7000112: Application 'c21addf9-edce-4927-9ffa-93677f8558bc'(Onotanuki E5 Update) is disabled.

    请问是怎么回事呢?

    • 博主
      Onotanuki
      1 年前
      2023-2-16 15:13:14

      是按照最新教程来的吗

  11. 6666
    1 年前
    2023-2-16 14:06:59

    今天登录一看 发现大佬已经修复了 谢谢

  12. asdfad
    1 年前
    2023-2-16 12:14:09

    大佬,我用Chrome浏览器,授权的时候要求使用同一个域下的空账号(子账号)进行授权,前几天它停止后,我进行授权时它自动就登录了我的管理员账号,也没有让选择其它用户登录,然后我就授权了,后来我再想用子账号授权时,点击去授权它就直接显示授权成功,不知现在到底是哪个账号进行的授权啊,请问能看到是不是子账号授权吗?如果不是子账号就不能续订吗?日志现在显示是正常的,读取邮箱数量是5,谢谢大佬!

    • 博主
      asdfad
      1 年前
      2023-2-16 14:24:25

      两种办法
      1、换一个浏览器登录子账户
      2、登录outlook,然后退出已经登录的账号

  13. Rooting1993
    1 年前
    2023-2-16 0:20:23

    授权错误提示:AADSTS500113: No reply address is registered for the application.

    • 博主
      Rooting1993
      1 年前
      2023-2-16 14:23:36

      没有配置回调地址

  14. loiters1990
    1 年前
    2023-2-15 4:03:57

    “将这个地址复制,粘贴到 azure 面板”这个步骤要怎么操作,图片加载不出来,看不到。

    • 博主
      loiters1990
      1 年前
      2023-2-15 10:23:01

      已更新图片地址

      • 逸久逸久罢以零
        浅忆
        1 年前
        2023-2-15 21:08:29

        还是显示不出来😥

      • 逸久逸久罢以零
        浅忆
        1 年前
        2023-2-15 21:12:43

        另外 应用程序(客户端)ID、客户端密码 、租户ID 的图片也不能显示
        {
        "code": "download_cap_exceeded",
        "message": "Cannot download file, download bandwidth or transaction (Class B) cap exceeded. See the Caps & Alerts page to increase your cap.",
        "status": 403
        }

      • thanks
        浅忆
        1 年前
        2023-2-15 21:59:27

        hi, 图片加载不出来,看不到

      • 墨婷
        浅忆
        1 年前
        2023-2-15 22:43:39

        还是加载不出来www

  15. nglong
    1 年前
    2023-2-14 15:06:20

    嗨,兄弟,僅使用 outlook api 就足以續訂 lol=))

  16. uclort
    1 年前
    2023-2-13 17:57:05

    你好,预计调用时间一直是 2023-02-13 11:59:43,日志也是一直没有,状态显示的运行中。

  17. 6666
    1 年前
    2023-2-13 14:32:00

    今天调用了一次 然后调用时间就没有变了啊 这是咋回事呀

    • JCK
      6666
      1 年前
      2023-2-13 22:26:24

      同样的情况

      • oneone
        JCK
        1 年前
        2023-2-14 10:04:47

        也是同样的情况

        • 博主
          oneone
          1 年前
          2023-2-14 13:55:39

          已经处理好了,预计几个小时后调用时间就会恢复。

    • 博主
      6666
      1 年前
      2023-2-14 13:55:34

      已经处理好了,预计几个小时后调用时间就会恢复。

      • JCK
        浅忆
        1 年前
        2023-2-14 21:59:38

        完美了,感谢大佬,已投币

  18. 花花
    1 年前
    2023-2-12 21:22:07

    现在是新注册的应用暂时没有日志么,我看上面说:"修复新注册的童鞋没有显示日志问题。"

  19. oneone
    1 年前
    2023-2-12 18:12:22

    到了预计下次调用时间没执行,早2天前看日志还可以的
    是否服务器现时有问题?

  20. 1 年前
    2023-2-12 14:19:39

    请在 https://account.microsoft.com/profile 向 Microsoft 帐户添加名字和姓氏,并稍后重试。更改可能需要几小时才会在系统中显示。 MS-CorrelationId: d65d78b5-34f5-4275-827c-313f828b53be
    就是E5管理员账号是LastNameUnknown

  21. Wrm
    1 年前
    2023-2-12 11:01:22

    如果一开始不小心没有用空账号授权,现在怎么改变授权账号呢

  22. Wrm
    1 年前
    2023-2-12 11:00:12

    如果一开始不小心没有使用空账号进行授权,那么怎么改变授权呢

    • 博主
      Wrm
      1 年前
      2023-2-13 9:21:59

      再使用子账号授权就行了,会覆盖之前的记录

  23. Jimmy
    1 年前
    2023-2-11 22:35:05

    有个重要的问题,如果到时作者不维护了,我该如何去继续续订呢?可以手动续订吗?

  24. whoami
    1 年前
    2023-2-11 18:23:41

    如果订阅已经过期了这样还能续订吗

  25. whoami
    1 年前
    2023-2-11 18:22:44

    订阅已经过期了的还能用吗

    • 博主
      whoami
      1 年前
      2023-2-13 9:21:21

      没有删除前可以用管理员账户

      • Jimmy
        浅忆
        1 年前
        2023-2-13 19:38:30

        能不能说说如果到时没人维护了,该如何去做,谢谢

  26. E5
    1 年前
    2023-2-11 8:50:48

    我的API两天咋才调用一次[f=weiqu]

    • oneone
      E5
      1 年前
      2023-2-12 18:13:58

      我也發生~到了预计下次调用时间但没执行,早2天前看日志还可以的
      不知服务器现时有问题?

  27. Jimmy
    1 年前
    2023-2-11 2:41:16

    我开了3个子账号,我是否需要每个子账号都配置一次续订呢?是同时添加3个E5然后输入对应的值吗?

    • 博主
      Jimmy
      1 年前
      2023-2-11 9:32:59

      用一个就行了

      • Jimmy
        浅忆
        1 年前
        2023-2-11 14:45:04

        谢谢解答,调用从昨天开始不正常了,一直显示下次调用10号15点。

  28. 6666
    1 年前
    2023-2-10 18:07:59

    我好像也是没有日志 调用时间没变

    • 博主
      6666
      1 年前
      2023-2-11 9:32:31

      正在处理

      • jck
        浅忆
        1 年前
        2023-2-11 22:22:06

        我才刚上手,也发现时间没有变化,改成60秒,日志里面没有信息...望大佬修复,感恩

  29. 1 年前
    2023-2-10 17:44:12

    我已經使用15天了,一開始很正常,昨天開始日誌就沒有調用紀錄了。預計調用時間也一直沒變,顯示昨天的時間

    • 博主
      YANG
      1 年前
      2023-2-10 17:49:54

      我发现了这个问题,正在排查中

      • 浅忆
        1 年前
        2023-2-10 18:42:06

        請問何時可以修復?感謝您~

  30. mahone
    1 年前
    2023-2-10 14:40:24

    请求服务端异常,请稍后重试! 错误码:0

    • 博主
      mahone
      1 年前
      2023-2-10 17:49:28

      网络问题,重试下

  31. mahone
    1 年前
    2023-2-10 14:35:20

    网站卡了吗,获取回调信息失败

    • 博主
      mahone
      1 年前
      2023-2-10 17:49:16

      因该是你登录时间过久了,5分钟左右会过期。

  32. ki
    1 年前
    2023-2-10 12:27:42

    申请成功后日志是空的,请问这样到时候能续约成功吗(目前申请后第二天)

    • 博主
      ki
      1 年前
      2023-2-10 13:46:54

      最后到期30天内才会进行续订

  33. Goodyear
    1 年前
    2023-2-10 11:41:47

    希望博主能在回复窗口有上传图片的功能。
    Manage Azure Active Directory中app registration中的一个程序,显示“Error detail: Insufficient privileges to complete the operation,[9u8VbYIC/yomHCacAtIWMz]”
    因为,E5续订 显示状态不是在运行中。看了你这个帖子,就去删除重做一个,不知道是不是属于“AZ面板中已经被禁用的应用”这种情况

    • 博主
      Goodyear
      1 年前
      2023-2-10 11:50:35

      是的,被禁用了就无法删除。

  34. ww
    1 年前
    2023-2-10 9:58:03

    AADSTS9002325: Proof Key for Code Exchange is required for cross-origin authorization code redemption.
    这是啥

    • ww
      ww
      1 年前
      2023-2-10 10:16:41

      回调URL要选成WEB的就可以了。

  35. fuh911
    1 年前
    2023-2-09 10:00:22

    出錯錯誤:"返回的acess_token字段不存在,無法刷新令牌!需要重新授權"
    請問要怎麼辦呢?
    謝謝[f=baoquan]

    • 博主
      fuh911
      1 年前
      2023-2-09 10:45:18

      点击配置重新授权下就可以了。

      • fuh911
        浅忆
        1 年前
        2023-2-09 14:11:07

        現在連登入都無法登入了…Orz

  36. olo
    1 年前
    2023-2-09 9:45:37

    7日开始不正常了。

    • 博主
      olo
      1 年前
      2023-2-09 10:44:26

      正在处理中

  37. 1 年前
    2023-2-09 9:02:25

    邮箱处于非活动状态、已软删除状态或托管在本地

    • 博主
      JxGmz
      1 年前
      2023-2-09 10:44:57

      检查下是否给了这个账户outlook权限,同时手动看看能否登录

  38. 1 年前
    2023-2-09 8:43:23

    GitHub 的订阅出现问题,在日志里有好几次调用失败,个人中心出现暂停,我又重新授权才出现运行中,这是怎么回事

    • 博主
      JxGmz
      1 年前
      2023-2-09 10:44:16

      看一下错误提示的是什么,超过3次错误会自动停止的

  39. sumpring
    1 年前
    2023-2-08 23:22:20

    AADSTS7000112: Application '9c904063-bc37-4b87-9a26-76a7f6dcca09'(自动续订) is disabled.

    • sumpring
      sumpring
      1 年前
      2023-2-08 23:33:30

      请问这是为什么 并没有被禁用

      • sumpring
        sumpring
        1 年前
        2023-2-08 23:49:05

        不好意思 确实是被禁用了 现在只要注册上 一配置就直接禁用

        • 博主
          sumpring
          1 年前
          2023-2-09 10:43:50

          现在按照最新教程注册也会被禁用吗?

          • sumpring
            浅忆
            1 年前
            2023-2-09 11:59:31

            可以用了,在被禁了4个,然后申请了第五个应用之后,终于过了

  40. SuperEdi
    1 年前
    2023-2-08 18:06:56

    请问续订的邮件是发送到E5账号的邮箱是吗

    • 博主
      SuperEdi
      1 年前
      2023-2-09 10:42:48

      不是,发送到你注册e5的邮箱。

  41. 1 年前
    2023-2-08 10:54:47

    程序已更新,请查看最新的教程,弹窗于一周后自动关闭: https://qyi.io/archives/687.html
    出现了这行字是怎么回事?QQ号:2929228410
    能加我QQ说吗?

  42. kevin
    1 年前
    2023-2-08 9:44:43

    你好,昨日開始,调用时间显示,沒有再更新
    日志也沒有更新
    請問是伺服問題嗎???
    之前是正常的

    • 博主
      kevin
      1 年前
      2023-2-08 10:23:43

      正在处理中,预计1小时候恢复。

      • kevin
        浅忆
        1 年前
        2023-2-08 18:08:01

        你好~~ 如日志沒有更新,其實是否也是正常運行的

        • 博主
          kevin
          1 年前
          2023-2-09 10:43:30

          我也发现了这个问题,正在处理中

  43. 1 年前
    2023-2-08 9:05:29

    教程有几张关键的图片加载不出来

    • 博主
      12
      1 年前
      2023-2-08 9:21:59

      图片可能比较慢,我有时间重新上传。

  44. David
    1 年前
    2023-2-08 0:30:48

    登陆子帐号进行授权时,显示AADSTS500113: No reply address is registered for the application.,无法正常授权成功,因为大佬的图片有几个显示不出来,特别是回调要写回微软的哪个地方没有,所以不确定是什么原因,谢谢。

    • 博主
      David
      1 年前
      2023-2-08 9:21:54

      没有填写回调地址,图片可能比较慢,我有时间重新上传。

  45. Goodyear
    1 年前
    2023-2-07 16:12:58

    这个怎么注册

  46. 1 年前
    2023-2-05 12:47:10

    一样

  47. 1 年前
    2023-2-04 23:43:57

    错误 AADSTS50011:请求中指定的重定向 URI 不匹配 ,请问如何配置?

    • 博主
      looie
      1 年前
      2023-2-06 9:01:55

      请查看教程哦,已经更新了

  48. nolan
    1 年前
    2023-2-04 10:18:30

    概述里面找不到重定向URL了

  49. 罗伊
    1 年前
    2023-2-02 22:11:47

    请求服务端异常,请稍后重试! 错误码:0

  50. 罗伊
    1 年前
    2023-2-02 18:10:53

    找不到重定向URL

    • 罗伊
      罗伊
      1 年前
      2023-2-02 22:00:19

      找到了

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇