gpt4 book ai didi

php - 更新了 PayPal 但为什么找不到 "Fatal error: Class ' PayPal\REST\ApiContext'?

转载 作者:太空宇宙 更新时间:2023-11-03 15:57:48 31 4
gpt4 key购买 nike

我正在将我的 PHP 应用程序从本地主机移动到在线服务器,但我收到一个错误: fatal error :找不到类 'PayPal\REST\ApiContext'。我已经厌倦了按照其他帖子中的建议更新 PayPal SDK。 ApiContext 仍然出现此错误。我的起始文件代码如下。我已经实现了其他帖子中描述的修复,但无济于事。任何帮助,将不胜感激。

<?php

use PayPal\REST\ApiContext;
use PayPal\Auth\OAuthTokenCredential;

session_start();
include('connect.php');

//determine if user signed in

if (isset($_SESSION['uid'])){
$userPAYPAL = $_SESSION['uid'];
} else {
header("Location:../../register.php");
}


require __DIR__ . '/../vendor/autoload.php';

//create new PayPal API context (ERROR OCCURS HERE)
$api = new ApiContext(
new OAuthTokenCredential(

'AZp2HH9aWL2QxjVZRO51N33ZLqweiO5x_GPIyUMWgqLYhe0yxfQSPhJaUkCyqx8OHT',

'EGpHg8K23idpNF895v6Zm4rybajrvAoED6T0As0NUk4q2fhJ7oDv82z1PKTECiHfkl'
)
);

$api->setConfig([
'mode' => 'sandbox',
'http.ConnectionTimeOut' => 30,
'log.LogEnabled' => false,
'log.FileName' => '',
'log.LogLevel' => 'FINE',
'validation.level' => 'log'

]);

最佳答案

我相信您看到了由于区分大小写而导致的差异。您在代码的顶部有:

use PayPal\REST\ApiContext;

当它在他们的代码中用 Rest 定义时,例如:

use PayPal\Rest\ApiContext;

附带说明一下,我喜欢使用 paypal rest sdk 的方式是,当我调用它们的任何对象或方法时,我只使用完整的命名空间...比如 $apiContext = new PayPal\Rest\ApiContext( .. );$addr = new PayPal\Api\Address(); 等。自己的代码与使用

关于php - 更新了 PayPal 但为什么找不到 "Fatal error: Class ' PayPal\REST\ApiContext'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48671347/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com