這是我剛剛發送給Tumblr的電子郵件,以獲取有關此問題的幫助。如果你們有任何關於此的知識,我將非常感激!我的電子郵件到Tumblr
一段時間以來,我一直在嘗試在我的網站上顯示我的博客,但似乎無法找到它。我的意思是我嘗試了一切。從JS,並通過PHP增加它。
<?php
$location = isset($_REQUEST['nav']) ? $_REQUEST['nav'] : '';
$page = isset($_POST['page']) ? $_POST['page'] : '0';
if (isset($_POST['next'])) {
$page++; }
else if (isset($_POST['previous'])) {
$page--;}
if ($page === 0) {
echo "<script src='http://myblog.tumblr.com/tagged/" . $_REQUEST["tag"] . "/js'></script>"; }
if ($page === 1) {
$page++;
echo "<script src='http://myblog.tumblr.com/tagged/" . $_REQUEST["tag"] . "/page/" . $page . "/js'></script>"; }
else {
echo "<script src='http://myblog.tumblr.com/tagged/" . $_REQUEST["tag"] . "/page/" . $page . "/js'></script>"; }
?>
<form method="POST">
<div class="btn-group">
<input type="submit" name="next" class="btn btn-large" value="Click For Next Page" />
</div>
<input type="hidden" name="navigation" value="location" />
<input type="hidden" name="page" value="<?php echo $page ?>" />
<input type="hidden" name="navigation" value="<?php echo $location; ?>" />
</form>
但是你只有真的這樣做,如果你有一個「標籤」,我想顯示我的所有帖子。所以我甚至試過你的JSON。
<script type='text/javascript' src='http://myblog.tumblr.com/api/read/json'></script>
<?php
$offset = 9;
$page = 1;
$placeholder = 1;
if (isset($_GET['post']) && is_numeric($_GET['post'])) {
$page = $_GET['post'];}
$start_number = ($page - 1) * $offset;
$end_number = $start_number + 9;
$num = $start_number;
while ($num <= $end_number) {
echo "<img border='0' style='margin-bottom:15px;' id='ji-tumblr-photo-myblog-" . $placeholder . "' src='' alt='' />\n";
echo "<script type='text/javascript'> document.getElementById('ji-tumblr-photo-myblog-" . $placeholder . "').setAttribute('src', tumblr_api_read.posts[" . $num . "]['photo-url-500']);</script><br />\n";
$num++;
$placeholder++;}
echo sprintf('<a href="/index.php?page=testing&post=%s">More</a>', $page + 1);
?>
但是對於JSON,您只能顯示最後幾個帖子,並且無法訪問它們全部!所以你可以看到我的奮鬥,我想要的只是我網站的一個小部件。我將所有的攝影,視頻,生活發佈在Tumblr上。我愛Tumblr!請請請,請無論如何幫助我。
乾杯,
玉艾倫庫克
如果Tumblr的API不允許您閱讀您需要的內容,他們(Tumblr)可能有理由不願意承載不會讓訪問者訪問其網站的內容。 RSS功能是否提供了比API更多的信息?例如。 http://donmccurdy.tumblr.com/rss ..如果不是的話,你可能在編寫一個最小化的刮板來做這件事,這有點超出了一個stackoverflow問題的範圍。你可以修改你的主題(添加一些html類),使其更容易。祝你好運! –