由于自己的博客流量还是有限的,这个时候觉得如果自己的文章能够同步到其他社区增加搜索引擎的覆盖率肯定是好的,但是如果需要手动的去填写 就会比较麻烦。
这个时候 一个自动同步文章的功能就很必要了。
首先我打开简书,观察了一下写作部分几个重要的接口
"https://www.jianshu.com/author/notes" // 新增文章
// 请求: POST:Payload
{
at_bottom: true,
notebook_id: "123456",
title: "2019-08-26"
}
// 返回:
{
"id":12345678,
"title":"",
"slug":"cb5cd5cf2d87",
"shared":false,
"notebook_id":123456,
"seq_in_nb":4,
"note_type":2,
"autosave_control":0,
"content_updated_at":1566784284,
"last_compiled_at":0
}
"https://www.jianshu.com/author/notes/id" // 更新/保存文章
// 请求: PUT:Payload
{
autosave_control: 3,
content: "",
id: "12345678",
title: ""
}
// 返回
{
id: 53149573,
content_updated_at: 1566784581,
content_size_status: "fine",
last_compiled_at: 0
}
"https://www.jianshu.com/author/notes/id/publicize" //发布内容
// 请求 POST
// 返回
{
last_compiled_at: 1566785008
}
每一次请求都会带上cookie
cookie: '__yadk_uid=FmCf6d7ag3P3S...; read_mode=day; default_font=font2; locale=zh-CN; Hm_lvt_0c0e9d9b1e7d617b3e6842e85b9fb068=1565856638,1566192735,1566198534,1566200375; remember_user_token=W1s4NzYwOTA1XSwiJDJhJDExJEU3OGFOcGtDa3dXZmNGNGRiRXZ3VmUiLCIxNTY2Nzg0Mj...; _m7e_session_core=92349b02308ed3e77c15f27efbc59e3c; Hm_lpvt_0c0e9d9b1e7d617b3e6842e85b9fb068=1566785365; sensorsdata2015jssdkcross=%7B%22distinct_id%22%3A%2216a495dbbcb95e-0bf31b3d2425b5-366e7e04-1296000-16a495dbbcc58d%22%2C%22%24device_id%22%3A%2216a495dbbcb95e-0bf31b3d2425b5-366e7e04-1296000-16a495dbbcc58d%22%2C%22props%22%3A%7B%22%24latest_traffic_source_type%22%3A%22%E7%9B%B4%E6%8E%A5%E6%B5%81%E9%87%8F%22%2C%22%24latest_referrer%22%3A%22%22%2C%22%24latest_referrer_host%22%3A%22%22%2C%22%24latest_search_keyword%22%3A%22%E6%9C%AA%E5%8F%96%E5%88%B0%E5%80%BC_%E7%9B%B4%E6%8E%A5%E6%89%93%E5%BC%80%22%7D%2C%22first_id%22%3A%22%22%7D'
这里面有用的只有 __yadk_uid, remember_user_token
两个用来后台识别用户的
网友评论