Я использую YQL, чтобы вытащить некоторые данные для моей фэнтезийной футбольной лиги yahoo. Я создал приложение, и он дал мне потребительский / секретный ключ, но как передать эту информацию в 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>
и я получаю ошибку
«Ошибка аутентификации. В таблице fantasysports.leagues.standings требуется более высокий уровень безопасности, чем предусмотрено, вы предоставили ЛЮБОЙ, но, по крайней мере, ожидается USER»,