在我的网站上显示推文

时间:2014-02-01 13:04:32

标签: php twitter

我一直在关注这个答案中的指示,但最后似乎有一个缺失的步骤。 - https://stackoverflow.com/a/17057693/348174

我让PHP文件正常工作,直到最后一步 - http://joehamilton.info/hrh/tweet.php

但是我不知道如何将这个疯狂的字符串中的实际推文发送到我的实际网站,这是一个单独的html页面。

任何建议都将受到赞赏。

2 个答案:

答案 0 :(得分:1)

存储所谓的疯狂字符串'值变成php变量。该字符串实际上是json格式。所以将json字符串变量转换为PHP数组&相应地循环遍历数组以获得结果。

例如。

<html>
    <head>
        <meta charset="utf-8">
    </head>
    <body>
<?php


$str= file_get_contents("http://joehamilton.info/hrh/tweet.php"); //Provided json string available here!
$json_arr=json_decode($str,true);

echo "<pre>";
//print_r($json_arr);
echo "</pre>";

echo $json_arr[0]['text'];

?>
    </body>
</html>

答案 1 :(得分:0)

那个疯狂的字符串是JSON。它是一个对象数组。您需要做的是将其分配给网页上的JavaScript变量。然后,使用JavaScript,您可以打印出该信息。

示例:

var tweetArray = echo crazy string here with PHP; // Make sure you follow it with ;

然后你可以使用JavaScript显示推文,就像这样(给你一个想法):

document.body.innerHTML += "<h1>"+tweetArray[0].text+"</h1>";