RU::002-API::Параметры для подключения
Header: Параметры для подключения
====== Публичный идентификатор разработчика ======
В примерах обычно именуется как 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
====== Секретный ключ разработчика ======
Секретный ключ разработчика - требуется только при использовании 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
Это значит что подключатся надо так:
cometApi.start({user_id:1, user_key:"userHash", node:"example.ru:8087"})
Параметр port для подключений из CometQL выставлен в 3300
Это значит что подключатся надо так:
$link = mysqli_connect("example.ru", "root", "", "CometQL_v1", 3300);
Так же обратите внимание на то что надо указывать имя базы данных CometQL_v1, оно символизирует версию API и вероятно потом выйдет версия CometQL_v2 и можно будет при подключении выбирать версию для работы.