Я новичок в IBM Graph db, а также в IBM Bluemix. Мне нужно сделать запись в БД с помощью php.
Попытался установить соединение с помощью этой библиотеки
https://github.com/PommeVerte/gremlin-php
Размещено в официальном Tinkerpop, но это не работает.
После отладки узнал, что всякий раз, когда он сталкивается
require_once('vendor/autoload.php');
use Brightzone\GremlinDriver\Connection;
$db = new Connection([
'host' => 'localhost',
'graph'=>'g',
'ssl' => [
"ssl"=>[
"verify_peer"=>false,
"verify_peer_name"=>false,
]
]
]);
$db->open();
это останавливает исполнение. Это не показывает никакой ошибки, и это просто пустая страница.
Может ли кто-нибудь помочь мне решить эту проблему?
Спасибо
@Radhika, даже если IBM Graph поддерживает Tinkerpop 3, он не дает вам прямого доступа к серверу gremlin, поскольку это многопользовательский сервис. При этом подключиться к IBM Graph так же просто, как вызвать HTTP API. Вы можете использовать CURL, например, чтобы сделать это http://codular.com/curl-with-php. Полный документ API прямо здесь https://ibm-graph-docs.ng.bluemix.net/api.html.
Вот пример кода, пока нет php, прямо здесь https://ibm-graph-docs.ng.bluemix.net/examples.html#node.js. Надеемся, мы скоро добавим примеры php.
Так что зайдите на bluemix.net, зайдите в каталог и найдите IBM Graph. Создайте экземпляр IBM Graph и запишите учетные данные.
{
apiURL:""username:""password:""}
Используйте эти учетные данные для вызова http API
Надеюсь, это поможет
Других решений пока нет …