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. Заполните поля:
Callback URI / Redirect URL – значение любого URL, например https://balance.beesender.com/
Website URL – значение любого URL, например https://balance.beesender.com/
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 Мб