如何使用nodejs代码在新浪微博上发布帖子

简介: 如何使用nodejs代码在新浪微博上发布帖子

我写了一小段程序,代码如下:

var config = require("./mcConfig.js");
var request = require("request");
function sendWCMeaasge(content, callback){
    var postData = {
        location:"v6_content_home",
        text: content,
        style_type:"1",
        isReEdit:false,
        module:"stissue",
        pub_source:"main_",
        pub_type:"dialog",
        isPri:0,
        _t:0
    };
    var options = {
            url: "https://www.weibo.com/aj/mblog/add?ajwvr=6&__rnd=1564468131832",
            method: "POST",
            headers: {
                "cookie": config.cookie,
                "origin": "https://www.weibo.com",
                "referer": "https://www.weibo.com/abap/home?wvr=5",
                "content-type": "application/x-www-form-urlencoded"
            },
            form: postData
          };
      request(options,function(error,response,data){
          // console.log(data);
          if( !!data){
              var oResponse = JSON.parse(data);
              callback(oResponse.code);
          }
      });
  }
module.exports = sendWCMeaasge;

使用下面这段简单的代码来消费这个发送函数:

var tool = require("./SendWeiboModule.js");
var config = require("./mcConfig.js");
tool("i042416", function(code){
    console.log("response from Weibo: " + code);
});

使用命令行执行这个nodejs应用:image.png发送一条微博,内容为i042416:image.pngimage.png

相关文章
|
2月前
|
JavaScript 前端开发 算法
Node.js 艺术:用代码打印出绚丽多彩的控制台柱状图
Node.js 艺术:用代码打印出绚丽多彩的控制台柱状图
41 0
|
1月前
|
设计模式 测试技术
在实现链表的代码中,为什么要使用`Node`类而不是直接在`LinkedList`类中定义节点?
在实现链表的代码中,为什么要使用`Node`类而不是直接在`LinkedList`类中定义节点?
20 1
|
2月前
|
监控 JavaScript 前端开发
统计项目代码行数轻松搞定:使用 Node.js 脚本自动统计代码量
统计项目代码行数轻松搞定:使用 Node.js 脚本自动统计代码量
59 0
|
3月前
|
存储 JavaScript
掌握 Node.js 事件循环,让代码更高效
掌握 Node.js 事件循环,让代码更高效
掌握 Node.js 事件循环,让代码更高效
|
4月前
|
监控 JavaScript 前端开发
Node.js实操:构建高性能上网控制系统的代码技术解析
在网络时代,构建高性能的上网控制系统至关重要,而Node.js作为一种快速、轻量级的服务器端JavaScript运行环境,为开发者提供了丰富的工具和库。本文将深入探讨如何利用Node.js实操,构建高性能的上网控制系统,并通过代码技术解析来详细说明其实现过程。
169 1
|
10月前
|
Web App开发 JSON JavaScript
Node.js 中的代码调试
Node.js 中的代码调试
|
10月前
|
JavaScript 前端开发 开发工具
前端工程化的Node.js之代码的组织/部署的包管理器 npm
在前端开发中,代码的组织和部署是非常重要的一环。为了提高开发效率和代码质量,我们需要使用工程化的方式来管理和组织代码。其中一个非常重要的前端工具就是 Node.js,而在 Node.js 中最为关键的工具之一就是包管理器 npm。
97 0
|
10月前
|
存储 前端开发 JavaScript
前端工程化的Node.js之代码的组织/部署的包 package
在现代的Web开发中,前端工程化已经成为了不可或缺的一部分。而Node.js作为JavaScript的运行环境,为前端工程化提供了很多强大的工具和支持。其中,代码的组织和部署是前端工程化中非常重要的一部分,而Node.js的包管理系统npm就是解决这个问题的利器。今天我们就来探讨一下如何使用npm来进行代码的组织和部署。
65 0
|
10月前
|
JavaScript 前端开发
前端工程化的Node.js之代码的组织/部署的模块 module
随着前端项目越来越复杂,前端工程化变得愈加重要。Node.js 作为前端工程化的重要组成部分,其模块机制在代码的组织和部署方面扮演了至关重要的角色。
64 0
|
10月前
|
资源调度 JavaScript 安全
可以在浏览器页面运行 node 代码了!webContainer 发布 1.0
可以在浏览器页面运行 node 代码了!webContainer 发布 1.0
183 0