Sanshalay Опубликовано 9 августа, 2013 Поделиться Опубликовано 9 августа, 2013 Включил XML-RPC в настройках, создал нового пользователя API с правами на helloBoard. Создал в корне форума файл info.php с таким содержимым (myboard.com заменено на адрес форума, myapikey на API ключ): <?php define( 'IPS_XML_RPC_DEBUG_ON' , 0 ); define( 'IPS_XML_RPC_DEBUG_FILE', '' ); require_once( "ips_kernel/classXmlRpc.php" ); $classXmlRpc = new classXmlRpc(); print_r($classXmlRpc->sendXmlRpc( "__myboard.com/interface/board/index.php", "helloBoard", array( 'api_module' => 'ipb', 'api_key' => 'myapikey' ) ) ); exit; Добавил в conf_global.php следующие строчки: define( 'IPS_XML_RPC_DEBUG_ON' , 0 ); define( 'IPS_XML_RPC_DEBUG_FILE', str_replace( "", "/", dirname( __FILE__ ) ) ."/" . 'cache/xmlrpc_debug_ipboard.cgi' ); Но при вызове myboard.com/info.php ответ совершенно не такой, как написано в документации: Array ( => Array ( [head] => Array ( [meta attr] => Array ( [http-equiv] => content-type [content] => text/html;charset=windows-1251 ) [meta] => [title] => Array ( ) ) ) ) Тестировал также на проверку лицензионных ключей. Ответ такой же. В чём может быть проблема? Доки: __www.invisionpower.com/support/guides/_/advanced-and-developers/api-methods/kernel-xml-rpc-classxmlrpcphp-r160 https://www.invisionpower.com/support/guides/_/advanced-and-developers/ipnexus/how-to-interact-with-license-keys-r97 poreeff 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Sanshalay Опубликовано 9 августа, 2013 Автор Поделиться Опубликовано 9 августа, 2013 Проблему решил. Т.к это тестовый форум я его закрыл от посторонних, указав в .htaccess Order Deny,Allow Deny from all Allow from 178.120.128.16 Удалил эти строчки и всё стало нормально spoken и poreeff 2 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения