Публикация твита с помощью Unification Engine

При добавлении соединения с использованием коннектора Twitter, предлагаемого Unification Engine, какие параметры необходимо использовать и как они должны передаваться в URI?

2 ответа

Решение

Для отправки твита используйте

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

Где USER_ACCESSKEY:USER_ACCESSSECRET получается, когда вы добавляете пользователя с помощью UE_APPKEY: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"}

Позвольте мне объяснить команды, используемые для добавления соединения с твиттером в #UnificationEngine

Чтобы добавить твиттер-соединение в #UnificationEngine, используйте

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 - это тот, который получен путем аутентификации твиттер-соединения в пользовательском приложении.

UNIQUE_CONNECTION_IDENTIFIER - указанный здесь будет далее использоваться для адресации этого соединения в UE. например, чтобы отправить твит, пользователь должен будет использовать переменную, указанную в UNIQUE_CONNECTION_IDENTIFIER

Другие вопросы по тегам