YQL API请求私有数据身份验证错误

时间:2014-10-02 01:37:48

标签: php oauth yql

我正在使用YQL为我的雅虎梦幻足球联赛提取一些数据。我创建了应用程序并且它给了我一个消费者/密钥但是如何将这些信息传递给yahoo api以登录我?我知道我必须使用OAuth,但我不确定如何将密钥与CURL和YQL结合使用

这是我的PHP代码:

<pre>
<?php
  $BASE_URL = "https://query.yahooapis.com/v1/public/yql";

    // Form YQL query and build URI to YQL Web service
    $yql_query = "select * from fantasysports.leagues.standings where league_key='331.l.777400'";
    $yql_query_url = $BASE_URL . "?q=" . urlencode($yql_query) . "&format=json";

    // Make call with cURL
    $session = curl_init($yql_query_url);
    curl_setopt($session, CURLOPT_RETURNTRANSFER,true);
    $json = curl_exec($session);
    // Convert JSON to PHP object 
    $phpObj =  json_decode($json);
    var_dump($phpObj);
?>
</pre>

我得到的错误是

  

&#34;身份验证错误。表fantasysports.leagues.standings   需要更高的安全级别,您提供任何安全级别   但至少可以预见到用户&#34;

0 个答案:

没有答案