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->getRequestToken 需要完整的回调 URL ( http://yourdomain/path) 而不仅仅是文件名。

你可以在这里看到它是如何工作的。特别是,function.php 可能会有所帮助。

于 2013-09-23T18:34:36.253 回答