我正在努力使这个功能发挥作用,但是,我需要在这个功能上得到帮助。它工作得很好,但在我修改它以显示带有Temboo舞蹈的用户面板后,我没有得到任何结果。这两个函数位于不同的php文件中,即index.php和dashboard.php。请告诉我哪里可能有错误。非常感谢。
主要来源:
https://raw.github.com/matthewflaming/temboo-experiments/master/TumblrOauth/tumblrOauth.php
我的dashboard.php:
https://tumblr-app-c9-c9-paulkinobunga.c9.io/dashboard.php
也可以看到我的index.php文件用index.php替换dahboard.php
函数
function getUserInfo($session) {
global $AccessToken, $AccessTokenSecret;
// Instantiate the Choreo, using a previously instantiated Temboo_Session object, eg:
$getUserInformation = new Tumblr_User_GetUserInformation($session);
// Get an input object for the Choreo
$getUserInformationInputs = $getUserInformation->newInputs();
// Set inputs
$getUserInformationInputs->setAPIKey(TUMBLR_CONSUMER_KEY)->setAccessToken($AccessToken)->setAccessTokenSecret($AccessTokenSecret)->setSecretKey(TUMBLR_CONSUMER_SECRET);
// Execute Choreo and get results
$getUserInformationResults = $getUserInformation->execute($getUserInformationInputs)->getResults();
return $getUserInformationResults;
}
为了得到回应,我简单地说:
汤博乐返回的原始响应:
<?php
// Get current user info for Tumblr
$currentUserResults = getUserInfo($session);
print_r($currentUserResults);
?>
修改后的函数
function getUserDash($session) {
global $AccessToken, $AccessTokenSecret;
// Instantiate the Choreo, using a previously instantiated Temboo_Session object, eg:
$getUserDashboard = new Tumblr_User_GetUserDashboard($session);
// Get an input object for the Choreo
$getUserDashboardInputs = $getUserDashboard->newInputs();
// Set inputs
$getUserDashboardInputs->setAPIKey(TUMBLR_CONSUMER_KEY)->setAccessToken($AccessToken)->setAccessTokenSecret($AccessTokenSecret)->setSecretKey(TUMBLR_CONSUMER_SECRET);
// Execute Choreo and get results
$getUserDashboardResults = $getUserDashboard->execute($getUserDashboardInputs)->getResults();
return $getUserDashboardResults;
}
为了得到回应,我说
//Raw response returned by Tumblr:<br>
<?php
// Get current user info for Tumblr
$currentUserResults = getUserDash($session);
print_r($currentUserResults);
?>
这两个函数位于不同的php文件中,即index.php和dashboard.php。请告诉我哪里可能有错误。