我正在使用PHP中的FETCH method of the OAUTH class访问受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一起使用的方法。
我需要有关如何通过代理实现此工作的建议?
答案 0 :(得分:0)
您是否尝试使用该代理添加新API作为其域网址?或修改现有的?