phpouth::fetch使用代理

phpouth::fetch使用代理,php,oauth,proxy,Php,Oauth,Proxy,我正在使用PHP中的访问OAUTH保护的资源,如下所示 <?php error_reporting(E_ALL);//Show all errors $ACCESS_TOKEN = "{MyAccessToken}"; $ACCESS_SECRET = "{MyAccessTokenSecret}"; $CONSUMER_KEY = "{MyConsumerKey}"; $CONSUMER_SECRET = "

我正在使用PHP中的访问OAUTH保护的资源,如下所示

<?php
        error_reporting(E_ALL);//Show all errors
        $ACCESS_TOKEN = "{MyAccessToken}";
        $ACCESS_SECRET = "{MyAccessTokenSecret}";
        $CONSUMER_KEY = "{MyConsumerKey}";
        $CONSUMER_SECRET = "{MyConsumerKeySecret}";
        $url = "https://company.desk.com/api/v2/customers/search?phone=123456";     
        $oauth = new OAuth($CONSUMER_KEY, $CONSUMER_SECRET);
        $oauth->setToken($ACCESS_TOKEN, $ACCESS_SECRET);
        $oauth->disableSSLChecks();
        $oauth->fetch($url);
        echo $oauth->getLastResponse();
?>

这实际上是对DESK.COM Rest API的请求,当对我的PHP脚本文件发出普通GET请求时,这似乎工作得很好,当我们被要求通过代理访问此资源($url)时,出现了一个转折,因为我们的托管平台只允许我们通过预定义的代理访问任何http资源。通过阅读PHP OAuth类的可用文档,我发现没有任何方法可用于代理url


我需要关于如何通过代理使其工作的建议?

您是否尝试添加一个新的API,并将该代理作为其域URL?还是修改现有的