Twitter

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

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

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

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

 

Настройка Twitter API

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

2. Нажмите на Create App

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

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

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 Мб