Results 25 comments of Bennett

小程序名称:蓝牧子coding(https://hibennett.cn) 小程序码: ![image](https://user-images.githubusercontent.com/48208644/99747394-609ad700-2b15-11eb-854c-00b8dadc1b86.png)

1. 添加让用户设置全局邮箱功能。 2. 微信这边可以获取到头像,可以跟halo的作者沟通调整接口,评论时传头像字段使用微信的头像。 评论必须使用邮箱,但是微信小程序又无法直接获取到用户的邮箱,那么是否可以让用户设置一个全局使用的邮箱?这样就不必使用固定的邮箱然后导致在网站看评论头像全部一样,并且我还开放了评论回复通知,邮箱固定就无法通知到对方。

I use @xrafhue way, and I resolve this issue. this is my `docker-compose.yml` ```yaml version: "3" services: namenode: image: bde2020/hadoop-namenode:2.0.0-hadoop3.2.1-java8 container_name: namenode restart: always ports: - 9870:9870 - 9000:9000 volumes:...

> 我看了下还挺方便的,这个稳定吗 大部分时间是稳定的,偶尔会域名解析不到,我不确定是运营商的问题还是 DNS 的问题,一般出现这个情况时我用浏览器访问他的网站是可以访问到的。所以我建议的是配置化,只是当作可选项,默认还是用 GitHub 的源站,这样至少代理站有问题,源站还可以慢慢下。

我用的最多的是在 Linux 用作仓库的加速地址,所以命令行用时有遇到过这个问题。

> 其实opus本质上应该算是动态吧,所以才会有node 应该是的,opus 的 ID 用的还是 动态的ID,奈何以动态去查就只能查出正文被截过的一部分。

这个接口还真让我在 `opus-details.${hash}.js` 里找到了。 GET: `https://api.bilibili.com/x/polymer/web-dynamic/v1/opus/detail` 参数: | 参数名称 | 描述 | |--------------------|------------------| | `id` | 动态`ID`即`opus_id` | | `time_zone_offset` | 时区偏差 | 示例: ```js import axios from "axios"; axios.get("https://api.bilibili.com/x/polymer/web-dynamic/v1/opus/detail", {...

> 楼上那个应该是动态的接口吧,不是专栏的 是专栏的,这个类型的专栏也启用有段时间了,近几个月有好几个文本类型都在往 `OPUS` 类型转,比如带标题的文本/图文动态。

观察了下网页的灰度版本,发布的专栏跳转链接是`/opus/${opus_id}`的灰度版本似乎都是`8xxx`,而跳转链接是`/read/cv${rid}`的灰度版本大都是`9xxx`,所以我上面那个接口可能是个过渡版本用的。 另外,如果要访问专栏内容,直接请求专栏的链接也是可以的,之前我没拿到数据,现在发现是 UA 可能被 ban 了,更换了 UA 后还是可以获取到内容的。

> 经过控制变量法可以得出一些信息: > > 无论如何,从用户空间打开专栏 https://www.bilibili.com/opus/863994527716737095 (issues 里面提的) 会默认跳转至新版页面。 但是 https://www.bilibili.com/read/cv14838260/?spm_id_from=333.999.0.0 不会。虽然它对应了 opus615518995918080138 (通过 `__INITIAL_STATE__` 获得),但是如果打开会自动跳转至 `cv14838260`。同时 `https://api.bilibili.com/x/polymer/web-dynamic/v1/opus/detail?id=615518995918080138` 无正常结果。 可以在专栏的排行榜中找个近期的专栏,访问后查看链接是否有`jump_opus=1`这个参数,没有就需要找下一个。之后把这个参数删掉再把开发者模式中把设备调整为移动设备,刷新即可跳转至新版页面。虽然至今没明白怎么投稿不会往新版跳转的专栏,可能是在低版本的客户端中投稿的。 像你找的这个专栏的`__INSTALL_STATE__` 中只有`dyn_id_str`字段,而没有`opus_id`,那就说明投稿的这个专栏并不能转为新版本,也就无法使用这个接口。 这种老版本专栏可以尝试在`article-web.{hash}.js`中找找看看,`/x/article/viewinfo` 感觉有点像,我试了下返回的 `-352`,`id` 我用的是`cvid`。