我想用 php 发出 2 条腿的 oauth yql 请求。至今:
// Include the PHP SDK.
include_once("yosdk/lib/Yahoo.inc");
// Define constants to store your API Key (Consumer Key) and
// Shared Secret (Consumer Secret).
define("API_KEY","her_comes the key");
define("SHARED_SECRET","here_comes_the_secret");
$two_legged_app = new YahooApplication(API_KEY,SHARED_SECRET);
$stock_query = "elect * from ......";
$stockResponse = $two_legged_app->query($stock_query);
var_dump($stockrResponse);
但问题是,我不想查询命令行.....我只想用我得到的 api 密钥进行 oauth 并直接使用我在输入 yql 时得到的命令的 url....
像这样:
$url='http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20where%20symbol%20in%20('+url_stocks+')&format=json&diagnostics=true&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys';
(我编辑了我想要的网址)。请不要问我为什么不使用命令来查询(长话短说)。我会很高兴得到一些帮助。谢谢。