使用统一引擎发布推文

Posting a Tweet with Unification Engine

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

让我解释一下用于在 #UnificationEngine

中添加 Twitter 连接的命令

要在#UnificationEngine 中添加 Twitter 连接,请使用

curl -XPOST https://apiv2.unificationengine.com/v2/connection/add \
     -u USER_ACCESSKEY:USER_ACCESSSECRET \ 
     --data '{"uri":"twitter://ACCESS_TOKEN:SECRET@twitter.com","name":"UNIQUE_CONNECTION_IDENTIFIER"}' \
     -k

ACCESS_TOKEN:SECRET - 是通过用户应用程序中的 Twitter 连接认证得到的。

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

下指定的变量

发送推文使用

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:UE_APPSECRET

添加用户时得到 USER_ACCESSKEY:USER_ACCESSSECRET
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"}