python - 如何在 Python 的 notify_run 中获取当前注册的频道
问题描述
我正在使用notify_run
模块创建一个新频道,然后使用它来推送通知。我成功地从代码中创建通道并使用它。但是,我想获取已注册/当前正在使用的频道的详细信息。我试图存储命令提示符的输出,然后再使用它。
notify = Notify()
k = str(notify.register())
l = str(k.split('\n')[0])
channel_link = l.split(': ')[1]
我想知道有没有其他方法可以做到这一点。文档没有详细说明。
解决方案
看起来您正在解析端点 URL 的响应,如果是这种情况,您可以执行以下操作来获取它..
notify = Notify()
channel = notify.register()
endpoint = channel.endpoint
print(endpoint) # https://notify.run/<channel_code>
您还可以获取channel_page,这是一个包含频道信息、二维码和订阅链接的页面。
channel_page = channel.channel_page
print(channel_page) # https://notify.run/c/<channel_page_code>
推荐阅读
- html - 使用 Bootstrap 在 10 列网格中拟合任意数量的元素
- python - 尝试访问 Azure Databricks 中的 Azure DBFS 文件系统时出现挂载错误
- c# - 在 Windows 窗体 C# 应用程序中使用报表查看器打印报表时出现问题
- sql - 是否可以在一个函数调用中执行多个替换?
- regex - 不能为空格的字母和空格的正则表达式
- python - 映射日期时间引发 KeyError
- sql-server - SQL Server 中的“生成脚本”在“从 (mydbname) 获取对象列表”时失败
- bash - bash 本机字符串操作显示混乱的输出
- c++ - 为什么这个错误会变成(C2664 error c++ Visual Studio)
- jar - 如何使用 java 11 在类路径中动态加载 jar