使用Unification Engine提供的Twitter连接器添加连接时,需要使用哪些参数以及如何在URI中传递这些参数?
答案 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"}