Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

Table of Contents

Регистрация Twitter аккаунта

Если у Вас еще нет Твиттер аккаунта, то Вы можете зарегистрироваться.

Вы получите проверочный код на свой электронный адрес или мобильный телефон, который необходимо будет ввести для авторизации и обозначить пароль.

Tip

Ваша страница готова:

 Далее пройдите

Настройка Twitter API

1. Перейдите по ссылке https://apps.twitter.com/и нажмите

2. Нажмите на "Create an App" - "Apply"

Image Removed 

Image Removed

Далее, из списка нужно выбрать, для чего Вам нужны инструменты разработчика. Выбираем "Exploring the API" и нажимаем "Next"

Image Removed 

Далее нужно ввести страну и название Вашего аккаунта разработчика. Система также запросит номер Вашего мобильного телефона, если Вы не вводили его ранее

Image Removed 

Затем, Вас попросят описать, для чего Вам нужен аккаунт разработчика Twitter. Описание производится на английском языке.

(Внимание! Все заявки на создание аккаунта разработчика будут проверяться вручную работниками Twitter)

Image Removed 

На этой же странице, во всех оставшихся полях можно проставлять "No", кроме поля, в котором Вас спрашивают, будете ли Вы 

использовать функционал "Direct message". В этом поле нужно кратко написать, для чего Вам нужна функция обмена сообщениями.

Image Removed

Далее проверяем информацию и подтверждаем пользовательское соглашение

Image Removed

Image Removed

После проделанных операций, Вас попросят подтвердить свой email

Image Removed

Затем, на странице создания заявки, Вы увидите уведомление о том, что Ваша заявка находится на рассмотрении. Остаётся дождаться подтверждения заявки.

На почту может прийти сообщение о запросе дополнительной информации. В этом случае Вам придётся детальнее расписать, для чего Вам нужны инструменты разработчика Twitter.

Image Removed

Как только Вы получите подтверждение, будет доступно создание application 

Image Removed 

Image Removed

...

Image Removed 

Как только закончите с созданием приложения, перейдите в свой Твиттер аккаунт, далее в настройки и проверьте привязку своего приложения

(Settings - Account - Apps and settings)

Image Removed 

Также понадобится создать новую среду разработки. Для этого на странице приложения нужно нажать на кнопку с именем приложения (в данном случае Beesender) - Dev environments. Затем в поле Account Activity API/Sandbox - нажать кнопку Set up dev environment. В выпадающем окне, в графе Dev environment label вписать "dev", в графе App - выбрать имя своего приложения

Image Removed

Image Removed

Теперь Вы можете пройти в Creatio > Дизайнер систем > Настройка чатов > Каналы

Image Removed

Следующим шагом будет ввод данных из Вашего приложения. Пожалуйста, будьте внимательны при вводе токенов. В графу "EnviromentName" вводим dev (label, который вы вводили в предыдущем шаге)

Image Removed 

 Image Removed 

В случае ошибок, пожалуйста сгенерируйте новые ключи и повторите ввод данных. 

Важно: в настройках твиттер аккаунта разрешите всем пользователям присылать Вам сообщения.

Image RemovedApp

...

3. Нажмите Apply

...

4. Заполните следующие параметры:

  • страна

  • Exploring the API

  • No

5. Нажмите Let's do this

...

6. Подтвердите пользовательское соглашение, для этого нажмите Submit

...

7. Верифицируйте свой email, для этого перейдите по ссылке, отправленной на почтовый ящик, прикрепленный к аккаунту Twitter и нажмите Confirm your email

...

8. Введите название приложения и нажмите Get keys

...

9. Скопируйте и сохраните значения полей:

  • API Keys

  • API Key Secret

10. Нажмите Dashbords

...

11. Нажмите Yes, I saved them 

...

12. Перейдите на вкладку Project & Apps, выберите Project 1

...

13. Нажмите Apply, чтобы получить Elevated access

...

14. Заполните поля на своё усмотрение и нажмите Next

...

15. Заполните текстовые поля описанием того, как собираетесь использовать Twitter API

16. Установите чекбоксы так, как показаны на картинке:

  • Are you planning to analyze Twitter data? – No

  • Will your App use Tweet, Retweet, Like, Follow, or Direct Message functionality? – Yes

  • Do you plan to display Tweets or aggregate data about Twitter content outside Twitter? – No

  • Will your product, service, or analysis make Twitter content or derived information available to a government entity? – No

17. Нажмите Next

...

18. Проверьте свои данные и нажмите Next

...

19. Подтвердите пользовательское соглашение, для этого нажмите Submit

...

20. Перейдите на вкладку Project & Apps, выберите своё приложение и нажмите Set up для настройки аутентификации

...

21. Выберите Read and write and Direct message

...

22. Выберите Web App, Automated App or Bot

...

23. Заполните поля:

24. Нажмите Save

...

25. Нажмите Yes

...

26. Нажмите Done

...

27. Нажмите Yes, I saved it

...

28. Перейдите на вкладку Products, выберите Dev Environment

29. Нажмите Set up dev environment

...

30. Заполните поля:

  • Dev environment label – значение на усмотрение, необходимо заполнить для следующих шагов

  • App – выберите своё приложение

31. Нажмите Complete setup

...

32. Перейдите на вкладку Project, выберите своё приложение

33. Перейдите на вкладку Keys and Tokens

34. Нажмите Generate возле Access Token and Secret

...

35. Скопируйте и сохраните значения полей:

  • Access Token

  • Access Token Secret

36. Нажмите Yes, I saved them 

...

37. Перейдите в свой Twitter аккаунт, для этого можно навести на профиль и нажать Go to Twitter

...

38. Нажмите More

39. Выберите Security and account access

40. Выберите Apps and sessions


...

41.Нажмите Connected App

...

42. Проверьте, появилось ли ваше приложение

...

43. Перейдите в настройки Setting and priority

44. Выберите Privacy and safety

45. Выберите Direct Message

...

46. Установите чекбокс Allow message requests from everyone

...

Добавление канала в Creatio

1. Перейдите в Дизайнер системы > Настройка чатов > Каналы
2. Выберите Twitter

...

3. Заполните значения полей:

Add twitter channel

Channel name

Название канала по усмотрению

AccessToken

Access Token (пункт 35)

AccessSecret

Access Token Secret (пункт 35)

ConsumerKey

API Key 

ConsumerSecret

API Key Secret

EnvironmentName

dev (label, введенный в пункте 30)

Chat weight

По усмотрению

4. Нажмите Add

Ошибка 500

При возникновении ошибки, необходимо заново сгенерировать ключи токены и заполнить поля новыми значениями.

Для этого:

1. Перейдите https://developer.twitter.com/ 

2. Выберите Projects & Apps

3. Выберите своё приложение

4. Перейдите на вкладку Keys and tokens

...

5. Напротив API Key and Secret нажмите Regenerate

6. Нажмите Yes, regenerate

...

7. Скопируйте API Key и вставьте в поле ConsumerKey в Creatio

8. Скопируйте API Key Secret и вставьте в поле ConsumerKey в Creatio

...

9. Вернитесь в Developer portal и нажмите Yes, I saved them

10. Напротив Access Token and Secret нажмите Regenerate

...

11. Нажмите Yes, regenerate

12. Скопируйте Access Token и вставьте в поле Access Token в Creatio

13. Скопируйте Access Token Secret и вставьте в поле AccessSecret в Creatio

14. Нажмите ADD

...

Add twitter channel

Channel name

Название канала по усмотрению

AccessToken

Access Token

AccessSecret

Access Token Secret 

ConsumerKey

API Key 

ConsumerSecret

API Key Secret

EnvironmentName

dev

Chat weight

По усмотрению


Ограничение канала Twitter

1. Twitter не поддерживает кнопки. Кнопки отображаются нумерованным списком

...

2. В личном сообщении можно отправлять фотографии, видео, GIF-файлы или эмодзи.

3. Размер файла - не более 10 Мб