Evernote Sandbox Oauth突然没有工作

问题描述 投票:0回答:1

我正在使用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
    )

)

evernote
1个回答
0
投票

用exit()修复它;后

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

© www.soinside.com 2019 - 2024. All rights reserved.