Перейти к содержанию

HolodZhe

Пользователи
  • Постов

    12
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные HolodZhe

  1. Здравствуйте. Как сделать чтобы форум был по умолчанию?

    1.Если зайти с гостя, то кидает на страницу авторизации, а должно на форум, по сути 

    2. При авторизации, стартовой (главной) страницей является не форум, а почему то профиль игрока (по типу https://forum.demure-rp.ru/index.php?/profile/1-steven_hamilton/)

    Упс, моя ошибка была. Вопрос решен.

     

    Помогите кто знает решить проблему с REST API в соседней теме..

  2. Здравствуйте. Сижу уже почти час, не могу никак реализовать регистрацию через REST API. Отправляю следующий запрос:

    <?php
    	
    	$communityUrl = 'https://forum.demure-rp.ru/';
    	$apiKey = '082e2b893312d7c07e295bbadc55eb4c';
    		
    	$curl = curl_init( $communityUrl . 'api/index.php?core/members?name=Test1&[email protected]&password=123123qwe&group=3' );
    	curl_setopt_array( $curl, array(
        		CURLOPT_RETURNTRANSFER	=> TRUE,
        		CURLOPT_POST            => TRUE,
        		CURLOPT_HTTPAUTH	    => CURLAUTH_BASIC,
        		CURLOPT_USERPWD		    => "{$apiKey}:"
    	    ) 
    	);
    	$response = curl_exec( $curl );
    
    	echo $response;

    Как видим в качестве параметра я отправляю: name, email, password и group, НО! В документации еще есть 5 параметр:  customFields (type - object, desc - Array of custom fields as fieldId => fieldValue), и я никак не могу понять, как правильно отправлять с ПЯТЫМ параметром customFields, ибо без него, игрок не отображается в "списках пользователей", т.к. у него отображаемое имя - ПУСТОЕ.

  3. Вот что в логах на сервере нашел:

    File does not exist: /home/users/d/demure-rp/domains/forum.demure-rp.ru/api/core

    По логам видно что нету в папке api (на форуме), нету файла (или же опять папки) core.

    Захожу в папку форума -> api, а там один файл index.php, это почему так? 

  4. А нет, проблема не решена. Ну сделал я скрипт, по примерам, но все равно, файл не найден! Код:

    <?php
    	
    	$communityUrl = 'https://forum.demure-rp.ru/';
    	$apiKey = '082e2b893312d7c07e295bbadc55eb4c';
    		
    	$curl = curl_init( $communityUrl . 'api/core/hello' );
    	curl_setopt_array( $curl, array(
    		CURLOPT_RETURNTRANSFER	=> TRUE,
    		CURLOPT_HTTPAUTH	=> CURLAUTH_BASIC,
    		CURLOPT_USERPWD		=> "{$apiKey}:"
    	) );
    	$response = curl_exec( $curl );
    
    	echo $response;

    Файл распологается по следующему пути: api.demure-rp.ru -> папка forum -> hello.php (http://api.demure-rp.ru/forum/hello.php), если просто в hello.php написать например "hello world", тогда отобразится все...

  5. 1 час назад, WOLF сказал:

     

     

    Ни 1, ни 2 тема не отражает сути моей проблемы, вообще никак. У меня при переходе, пишет что якобы файл не найден, хотя это API и папка api у меня есть.

    Понял, проблема решена. Со строками не работает, нужно именно скрипт)

  6. Здравствуйте, по какой-то не понятной причине не работает REST API.

    Вот по примеру делаю запрос: https://forum.demure-rp.ru/api/core/hello?key=082e2b893312d7c07e295bbadc55eb4c (API ключ не скрываю, т.к. он все равно тестовый, и форум в разработке только), но если вы перейдете по ссылке, то будет написано мол файл не найден, что делать? Ведь запрос правильно создан

×
×
  • Создать...