0
    <?php

require './vendor/autoload.php';

$client = new Evernote\Client(array(
  'consumerKey' => 'xxxx',
  'consumerSecret' => 'xxxxx'
));
$requestToken = $client->getRequestToken('index.html');
$authorizeUrl = $client->getAuthorizeUrl($requestToken['oauth_token']);


$accessToken = $client->getAccessToken(
  $requestToken['oauth_token'],
  $requestToken['oauth_token_secret'],
  $_GET['oauth_verifier']
);
$token = $accessToken['oauth_token'];

$client = EvernoteClient($token=$token);
$client = new Evernote\Client(array('token' => $token));

$noteStore=$client->getNoteStore();
$note = $Types->Note();
$note->title="I'm a test note!";
$note->content = '<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE en-note SYSTEM "http://xml.evernote.com/pub/enml2.dtd">';
$note->content += '<en-note>Hello, world!</en-note>';
$note = $noteStore->createNote($note);

?>

ユーザーアカウントにログインして、そこにメモを追加しようとしていますが、何が問題なのか理解できません。実装のコードを教えてください。ありがとうございます。

4

1 に答える 1

0

このコードだけでどのようなエラーが発生したかはわかりませんが、Client->getRequestTokenhttp://yourdomain/pathにはファイル名だけでなく完全なコールバック URL ( ) が必要です。

ここでその仕組みを確認できます。特に function.php が役立つかもしれません。

于 2013-09-23T18:34:36.253 に答える