Evernote沙盒Oauth突然无法正常工作

时间:2019-03-08 08:38:58

标签: evernote

我正在为我的应用使用https://github.com/evernote/evernote-cloud-sdk-php。直到今天,我的沙盒服务器上的Oauth进程都运行良好。奇怪的是,在实时服务器上,它当前工作正常。

任何想法都值得赞赏。这是代码

    $sandbox = env('EVERNOTE_SANDBOX');

    $china   = env('EVERNOTE_CHINA');

    $callbackurl = env('APP_URL');

    $oauth_handler = new \Evernote\Auth\OauthHandler($sandbox, false, $china);

    $key      = 'my key';
    $secret   = 'my secret ';
    $callback = $callbackurl.'/api/connect';

    try {
        $oauth_data  = $oauth_handler->authorize($key, $secret, $callback);
    error_log(print_r($oauth_data,true));

    }

更改$ sandbox = true不会更改任何内容。

最后的错误日志显示了这一点。

    [08-Mar-2019 08:38:00 UTC] Evernote\Auth\OauthHandler Object
    (
[sandbox:protected] => 1
[china:protected] => 
[consumer_secret:protected] => [censored]
[token_secret:protected] => 
[supportLinkedSandbox:protected] => 
[params:protected] => Array
    (
        [oauth_callback] => http://server_ip_address/api/connect
        [oauth_consumer_key] => [censored]
        [oauth_nonce] => [censored]
        [oauth_signature] => 
        [oauth_signature_method] => HMAC-SHA1
        [oauth_timestamp] => 1552034280
        [oauth_version] => 1.0
    )

1 个答案:

答案 0 :(得分:0)

使用exit()修复它;

之后

$ oauth_data = ...... exit();