我正在尝试从 Yahoo Social SDK for PHP 页面获取示例代码,但没有成功。
这是该网站的代码片段:
<?php
require("Yahoo.inc");
// Your Consumer Key (API Key) goes here.
define('CONSUMER_KEY', "");
// Your Consumer Secret goes here.
define('CONSUMER_SECRET', "");
// Your application ID goes here.
define('APPID', "");
$session = YahooSession::requireSession(CONSUMER_KEY,CONSUMER_SECRET,APPID);
?>
我设置CONSUMER_KEY
,CONSUMER_SECRET
和APPID
. 但$session variable
始终为 NULL。
在挖掘了 yahoo.inc 源代码后,我将问题追溯到这个函数:
function getRequestToken($consumerKey, $consumerSecret, $callback);
特别是函数中的这个调用:
$response = $client->post($request_url, "application/x-www-form-urlencoded", $parameters); $request_url:https://api.login.yahoo.com/oauth/v2/get_request_token $parameters: 有我的回调 url
$response
变量是null
!!我认为这是问题的根源。我正在使用示例代码。所以,我不确定为什么会这样。
有任何想法吗 ??我错过了什么?