Публикация твита с помощью 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