If this program is moved, the following errors will come out.
PHP Fatal error: Class 'edam_type_Notebook' not found
Login is possible.
"listTags" can be moved and acquired.
"createNotebook" does not move.
"edam_type_Notebook" was used for reference for the following.
http://discussion.ev...ing-a-notebook/
A cause is not known.
Someone should help me...
<?php
require_once("/common/common.inc.php");
use EDAM\UserStore\UserStoreClient;
use EDAM\NoteStore\NoteStoreClient;
use EDAM\Types\Data, EDAM\Types\Note, EDAM\Types\Resource, EDAM\Types\ResourceAttributes;
use EDAM\Error\EDAMUserException, EDAM\Error\EDAMErrorCode;
ini_set("include_path", ini_get("include_path") . PATH_SEPARATOR . "../common/evernote/lib" . PATH_SEPARATOR);
require_once("autoload.php");
require_once("Thrift.php");
require_once("transport/TTransport.php");
require_once("transport/THttpClient.php");
require_once("protocol/TProtocol.php");
require_once("protocol/TBinaryProtocol.php");
require_once("packages/Errors/Errors_types.php");
require_once("packages/Types/Types_types.php");
require_once("packages/UserStore/UserStore.php");
require_once("packages/UserStore/UserStore_constants.php");
require_once("packages/NoteStore/NoteStore.php");
require_once("packages/Limits/Limits_constants.php");
require_once("packages/NoteStore/NoteStore_types.php");
session_start();
$noteStoreTrans = new THttpClient(NOTESTORE_HOST, NOTESTORE_PORT, NOTESTORE_PATH. $_SESSION['edam_shard'], NOTESTORE_PROTOCOL);
$noteStoreProt = new TBinaryProtocol($noteStoreTrans);
$noteStore = new NoteStoreClient($noteStoreProt, $noteStoreProt);
$authToken = $_SESSION['accessToken'];
//tag is acquired.
$tags = $noteStore->listTags($_SESSION['accessToken']);
$tag_options[''] = '';
foreach ($tags as $tag) {
echo "guid = ".$tag->guid."<br />\n";
echo "name = ".$tag->name."<br />\n";
}
//notebook is created.
$notebook = new edam_type_Notebook();
$notebook->name = "MY NEW ONE";
$noteStore->createNotebook($authToken, $notebook);
echo "notebook is created.<br />\n";












