Php 从缓冲区API发布内容

Php 从缓冲区API发布内容,php,api,oauth,get,buffer,Php,Api,Oauth,Get,Buffer,我使用了这个OAuth库,并试图将缓冲区帖子拉到我的网站中 但是,我无法理解如何正确拨打电话并显示内容 我可以正确地访问API并发布内容,但我试图解决的是如何在我的网站上显示缓冲帖子中的内容 我已使用以下代码成功发布帖子: <? session_start(); require('buffer.php'); $client_id = 'xxxxxxxxxxxxxxxxxxxxx'; $client_secret = 'xxxxxxxxxxxxxxxxxxxxxx'; $callback_

我使用了这个OAuth库,并试图将缓冲区帖子拉到我的网站中

但是,我无法理解如何正确拨打电话并显示内容

我可以正确地访问API并发布内容,但我试图解决的是如何在我的网站上显示缓冲帖子中的内容

我已使用以下代码成功发布帖子:

<?
session_start();
require('buffer.php');

$client_id = 'xxxxxxxxxxxxxxxxxxxxx';
$client_secret = 'xxxxxxxxxxxxxxxxxxxxxx';
$callback_url = 'http://www.readadvisors.com';

$buffer = new BufferApp($client_id, $client_secret, $callback_url);

if (!$buffer->ok) {
    echo '<a href="' . $buffer->get_login_url() . '">Connect to Buffer!</a>';
} else {
    $profiles = $buffer->go('/profiles');

    if (is_array($profiles)) {
        foreach ($profiles as $profile) {
            //$buffer->go('/updates/create', array('text' => 'My first status update from bufferapp-php worked!', 'profile_ids[]' => $profile->id));
            $buffer->go('/profiles/:id/updates/sent');
        }
    }
}
?>

现在,我希望能够将此代码用于其他API调用,如下所示:

我对GET/profiles/:id/updates/sent特别感兴趣

非常感谢你的帮助


R

您可以使用此库:

获取发送的更新非常简单:

//创建新的AuthorizationToken
$auth=新授权令牌('XXX');
//创建一个新的缓冲区包装器客户端
$buffer=新缓冲区($auth);
//获取个人资料
$profiles=$buffer->profileService->getProfiles();
foreach($profile作为$profile){
$updates=$buffer->updateService->getSentUpdates($profile[“id”]);
}

:id
显然只是一个标记,它意味着被您感兴趣的配置文件的实际id所取代<代码>$buffer->go('/profiles/'.$profile->id./updates/sent')应该可以做到这一点。非常感谢@PatrickQ,但我现在得到一个错误:可捕获的致命错误:stdClass类的对象无法在第19行的/home/readadvisors/readadvisors.com/oauth/example.php中转换为字符串,该行的内容是:'print$buffer->go('/profiles/'.$profile->id./updates/sent');'