对于我的生活,我无法弄清楚为什么这不起作用。 oauth app的权限设置为read write。我仔细检查以确保钥匙在正确的位置并且是正确的;我甚至重新生成了新钥匙。我还尝试了与codebird.php文件的相对和直接链接,该文件与我的函数文件位于同一目录中。
function code_bird(){
// require codebird
require_once('codebird.php');
\Codebird\Codebird::setConsumerKey("ConsumerKey", "ConsumerSecret");
$cb = \Codebird\Codebird::getInstance();
$cb->setToken("AccessToken", "Access Secret");
$params = array(
'status' => 'test'
);
$reply = $cb->statuses_update($params);
}
该功能位于测试页面上,应在页面加载时调用该功能。
<?php code_bird(); ?>
非常感谢任何帮助。我对codebird不太熟悉,但似乎应该非常直接。