Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
comet:dev_id [2017/07/16 16:51] levhav |
comet:dev_id [2018/02/24 12:26] anastation468 [Секретный ключ разработчика] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | <rst>RU::900-Отличия Open source версии и SaaS версии::Публичный идентификатор разработчика</rst> | + | <rst>RU::002-API::Параметры для подключения</rst> |
+ | <rst>Header: Параметры для подключения</rst> | ||
- | ====== Публичный идентификатор разработчика и Секретный ключ разработчика ====== | + | ====== Публичный идентификатор разработчика ====== |
- | Публичный идентификатор разработчика и Секретный ключ разработчика выдаются при регистрации и при подключении дополнительных услуг. | + | В примерах обычно именуется как dev_id. Используется только при подключении к [[https://comet-server.com|SaaS версии CppComet]]. |
+ | * При подключении к [[https://github.com/CppComet/comet-server|опенсорс версии]] из JavaScript API может быть не указан или иметь значение 0. [[https://comet-server.com/wiki/doku.php/comet:saas#при_подключении_из_javascript_api|Подробнее здесь]] | ||
+ | * При подключении к опенсорс версии из CometQL API должен быть заменён на строку "root" [[https://comet-server.com/wiki/doku.php/comet:saas#при_подключении_из_cometql|Подробнее здесь]] | ||
- | Публичный идентификатор разработчика выполняет роль логина на комет сервере, а Секретный ключ разработчика выполняет роль пароля на комет сервере. Отсюда и требования к их хранению и публикации. | + | Представляет из себя целое положительное число. Выдаётся при регистрации на сайте http://comet-server.com |
- | Публичный идентификатор разработчика - можно не скрывать, его требуется передавать как при использовании JavaScript API так и при использовании CometQL. | + | ====== Секретный ключ разработчика ====== |
- | Секретный ключ разработчика - требуется только при использовании CometQL к нему надо относится как и к любому другому паролю. Его не надо публиковать а в случаи огласки надо обратится в техническую поддержку для его замены. | + | Секретный ключ разработчика - требуется только при использовании CometQL к нему надо относится, как и к любому другому паролю. Состоит из 64 символов и используется для авторизации на комет сервере. Ни кому его не сообщайте. |
+ | При использовании [[https://github.com/CppComet/comet-server|опенсорс версии]] он задаётся в настройках в файле [[comet:ini-file|comet.ini]], при использовании [[https://comet-server.com|SaaS версии CppComet]] он выдаётся при подключении новой услуги в личном кабинете. | ||
- | В некоторых примерах в документации опубликован секретный ключ и публичный идентификатор - это сделано для большей наглядности примеров и чтоб их можно было опробовать ещё до регистрации на сейте. Пользоваться этими ключами рекомендуется только в учебных целях. Так как они доступны широкому кругу лиц и соответственно любой может отправить с помощью них сообщение. | + | ====== Возможные проблемы после при подключении к опенсорс версии ====== |
+ | |||
+ | Обратите внимание на то какие значения параметра port указаны в секциях [ws] и [cometql] файла [[comet:ini-file|comet.ini]] именно на этих портах комет сервер будет ожидать входящие подключения. | ||
+ | В шаблоне comet.ini поставляемом в репозитории параметр port для подключений из JavaScript API выставлен в 8087 | ||
+ | Это значит что подключатся надо так: | ||
+ | <code JavaScript>cometApi.start({user_id:1, user_key:"userHash", node:"example.ru:8087"})</code> | ||
+ | |||
+ | Параметр port для подключений из CometQL выставлен в 3300 | ||
+ | Это значит что подключатся надо так: | ||
+ | <code PHP>$link = mysqli_connect("example.ru", "root", "", "CometQL_v1", 3300);</code> | ||
+ | |||
+ | Так же обратите внимание на то что надо указывать имя базы данных CometQL_v1, оно символизирует версию API и вероятно потом выйдет версия CometQL_v2 и можно будет при подключении выбирать версию для работы. | ||
- | ====== Публичный идентификатор разработчика ====== | ||
- | В примерах обычно именуется как dev_id. Представляет из себя целое положительное число. Выдаётся при регистрации на сайте http://comet-server.ru | ||
- | ====== Секретный ключ разработчика ====== | ||
- | Секретный ключ разработчика, он состоит из 64 символов и используется для авторизации на комет сервере. Ни кому его не сообщайте. А если допустили его огласку обратитесь в службу технической поддержки с просьбой его поменять. В примерах обычно именуется как dev_key. Выдаётся при регистрации на сайте http://comet-server.ru | ||