Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
comet:dev_id [2017/07/16 16:51]
levhav
comet:dev_id [2019/12/18 01:58] (текущий)
Строка 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