使用统一引擎发布推文

时间:2016-07-28 12:08:09

标签: unificationengine

使用Unification Engine提供的Twitter连接器添加连接时,需要使用哪些参数以及如何在URI中传递这些参数?

2 个答案:

答案 0 :(得分:3)

让我解释用于在#UnificationEngine

中添加推特连接的命令

在#UnificationEngine中添加Twitter连接使用

var path = require("path")
var webpackMerge = require('webpack-merge');
var ExtractTextPlugin = require('extract-text-webpack-plugin');
var commonConfig = require('./webpack.common.js');
var BundleTracker = require('webpack-bundle-tracker');
module.exports = webpackMerge(commonConfig, {
    devtool: 'cheap-module-eval-source-map',
    output: {
        path: path.resolve('./assets/bundles/'),
        filename: "[name]-[hash].ts",
    },
    plugins: [
        new ExtractTextPlugin('[name].css'),
        new BundleTracker({filename: './webpack-stats.json'})
    ],
    devServer: {
        historyApiFallback: true,
        stats: 'minimal'
    }
});

ACCESS_TOKEN:SECRET - 通过身份验证获得用户应用程序中的twitter连接。

UNIQUE_CONNECTION_IDENTIFIER - 此处指定将进一步用于在UE中解决此连接。 f.e发送推文时,用户必须使用UNIQUE_CONNECTION_IDENTIFIER

下指定的变量

答案 1 :(得分:3)

发送推文使用

curl -XPOST https://apiv2.unificationengine.com/v2/message/send \
--data "{ \"message\": { \"receivers\": [{\"name\": \"name\", \"address\": \"TWITTER_HANDLE\" , \"Connector\": \"UNIQUE_CONNECTION_IDENTIFIER\"}],\"parts\": [{\"id\": \"1\",\"contentType\": \"text/plain\", \"data\":\"MESSAGE_CONTENT\" ,\"size\": MESSAGE_CONTENT_SIZE,\"type\": \"body\",\"sort\":0}]}}" \
-u USER_ACCESSKEY:USER_ACCESSSECRET -k

使用UE_APPKEY添加用户时获取USER_ACCESSKEY:USER_ACCESSSECRET的位置:UE_APPSECRET

curl -XPOST https://apiv2.unificationengine.com/v2/user/create -u UE_APPKEY:UE_APPSECRET \
--data '{}' -k

回复数据:

{"status":200,"info":"200 OK","uri":"user://USER_ACCESSKEY:USER_ACCESSSECRET"}