Google+Plus API定义一个特定的图像变量


Google+ Plus API Define a specific image variable

我正在尝试在我的网站上集成Google+API,以便当用户通过Oauth提交批准时,将显示他们的Google+活动提要。

我已经完成了所有的工作,并且正在定义它将为他们的提要显示的变量。

目前,这就是我所拥有的正在工作的:

$activityMarkup = '';
foreach($activities['items'] as $activity) { 
$url = filter_var($activity['url'], FILTER_VALIDATE_URL);
$title = filter_var($activity['title'], FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH);
$content = filter_var($activity['object']['content'], FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH);
$published = $activity['published'];
$totalItems = $activity['object']['plusoners']['totalItems'];

$activityMarkup .= "<div class='activity'>
        <a href='".$url."' target='_blank'>$title</a>
        <div>$content</div>
        <div><br/><span>Date Published: </span>$published</div>
        <div><br/><span>Total Likes: </span>$totalItems</div>
        </div><br/><br>";

我想做的是添加与帖子相关的图像,即缩略图。

我在使用现有代码的基础上尝试了不同的变体,但我就是想不通。

根据谷歌API,这是该图像的信息:

object.attachments[].image object照片或视频的预览图像
object.attachments[].image.url链接的字符串url。

如果以上信息不够,这里有一个链接到所有可用的活动:

https://developers.google.com/+/api/最新/activities#object.originalContent

如果有人能帮我找出如何定义图像的变量,那将是非常棒的。

我想明白了。如果有人需要,这里有代码。

$image=''; 
if(isset($activity['object']['attachments'])){ 
foreach($activity['object']['attachments'] as $att){ 
if(isset($att['image']['url'])) { 
$src = $att['image']['url']; 

喊出来:

<img src='$src'>
   <?php 
   $image=''; 
    if(isset($activity['object']['attachments']))
    { 
            foreach($activity['object']['attachments'] as $att)
            { 
                if(isset($att['image']['url'])) 
                { 
                $src = $att['image']['url'] ;
                }
            }
    }
    ?>        

   <img src='<?php echo $src ?>'> 

工作是一种享受-https://developers.google.com/+/api/latest/activities#object.originalContent

<?php foreach($activities['items'] as $activity): ?>
<div class="activity" >
    <div class="title" ><a href="<?php echo($activity['object']['url']) ; ?>" ><?php echo($activity['object']['content']); ?></a></div>
    <p>Published at <?php echo($activity['published']); ?></p>
    <p>
        <?php echo($activity['object']['replies']['totalItems']); ?> Replys . 
        <?php echo($activity['object']['plusoners']['totalItems']); ?> Plusoners . 
        <?php echo($activity['object']['resharers']['totalItems']); ?> Reshares
    </p>
</div>
<?php endforeach ?>

添加到Feed的另一种方法是使用回复、加号和重新发送