1
APIを使用してEvernoteでフォーマット済みのメモを作成することはできません。次のPHPコードを実行すると、エラーが発生します。Evernoteを作成できませんHTMLコンテンツのノート
$sandbox = true;
$key = "erersdfrtgsrttsdtgsr-3176";
$secret = "ejfiojsdfsdjfüjüsfjsdjfjsdfjüsefe";
$callback = "https://subdomain.saschak.ch/file.php";
$oauth_handler = new \Evernote\Auth\OauthHandler($sandbox);
$oauth_data = $oauth_handler->authorize($key, $secret, $callback);
$token = $oauth_data["oauth_token"];
$client = new \Evernote\Client($token, $sandbox, null, null, FALSE);
$note = new \Evernote\Model\Note();
$note->title = htmlspecialchars($item["location_name"])." (".$item["image_likes"].")";
$note->content = new \Evernote\Model\PlainTextNoteContent("<a href=\"http://google.ch\">Test</a><br>Line two.");
$note->tagNames = array();
$notebook = null;
$client->uploadNote($note, $notebook);
その後、私はPHPエラーを受け取ります。
私はそれが動作し、次のか、通常の単語に文字列を変更する場合: $ノート・>コンテンツ=新しい\ Evernoteの\モデル\ PlainTextNoteContent( "のhttp://google.chの\">テスト ");
私はENML言語を知っているが、文字列で、この構文を使用して、私はノートをアップロードすることはできません。
どのようにフォーマットされたノート(HTMLまたはENML)をアップロードすることができます。
両方をあなたの速い答えてくれてありがとうを許可しません。私はあなたが言ったように私は行を変更する場合は見た。 致命的なエラー:未知EDAM \ Error \ EDAMUserException /my/root/path/vendor/evernote/evernote-cloud-sdk-php/src/EDAM/NoteStore/NoteStore.php:13807スタックトレース: #0 /my/root/path/vendor/evernote/evernote-cloud-sdk-php/src/EDAM/NoteStore/NoteStore.php(2393):EDAM \ NoteStore \ NoteStore_createNote_result-> read(Object(Thrift \ Protocol \ TBinaryProtocol) ))#1 /my/root/path/vendor/evernote/evernote-cloud-sdk-php/src/EDAM/NoteStore/NoteStore.php(2353):EDAM \ NoteStore \ NoteStoreClient-> recv_createNote() ] –
012タグのついたコードを閉じてください。の代わりに
を入力してください。
–
ありがとうございました。それは
でした! –