【发布时间】:2026-02-12 21:05:01
【问题描述】:
我使用 Yahoo API 创建了一个新应用。如何使用 CURL 功能传递所需的标头?我尝试时收到此错误消息:
<yahoo:error xml:lang="en-US"><yahoo:description>Please provide valid credentials. OAuth oauth_problem="unable_to_determine_oauth_type", realm="yahooapis.com"</yahoo:description></yahoo:error>
如何在此代码中传递所需的标头:
$url ="http://fantasysports.yahooapis.com/fantasy/v2/team/223.l.431.t.1";
$ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
//get the url contents
$data = curl_exec($ch);
//execute curl request curl_close($ch);
$xml = simplexml_load_string($data);
print_r($xml);
exit;
【问题讨论】:
-
请发布您的代码
-
我们如何在这里传递标头。 $url ="fantasysports.yahooapis.com/fantasy/v2/team/223.l.431.t.1"; $ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $url); // 获取 url 内容 $data = curl_exec($ch); // 执行 curl 请求 curl_close($ch); $xml = simplexml_load_string($data); print_r($xml);退出;
-
请edit 并将评论中的代码添加到您的问题