无法让 Tumblr Javascript 工作

发布于 2024-11-01 13:45:26 字数 326 浏览 1 评论 0原文

我正在使用:

<script type="text/javascript" src="http://underlineent.tumblr.com/api/read/json">
</script> 

将我的 Tumblr 博客放到此网站上,但它不起作用。有人可以帮忙吗?

该链接是 tumblr 的 api,通过 javascript 获取 tumblr 博客。在他们的 api 网站上,它说这就是我获取博客所需的全部内容。我想知道我是否犯了一个愚蠢的错误,或者 godaddy 是否阻止了 javascript 或类似的东西。

I am using:

<script type="text/javascript" src="http://underlineent.tumblr.com/api/read/json">
</script> 

To get my Tumblr blog onto this site and it is not working. Can someone help?

The link is tumblr's api of fetching a tumblr blog through javascript. On their api site it says that is all i need to fetch the blog. I am wondering if i made a stupid mistake or if godaddy blocks javascript or something of the sort.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

断舍离 2024-11-08 13:45:27

您需要外部脚本引用。这个看起来是本地的。

前面加上“http:// " 获取真实的 URL 而不是本地 URL。

您要求 tumblr 将您的数据加载到本地变量中。页面上绝对没有 JavaScript 来操作所述局部变量。您需要包含(可能来自 tumblr 的某些内容)javascript 来操作 tumblr_api_read

正如您在他们的 API文档您需要手动操作数据。

<script type="text/javascript">
    var posts = tumblr_api_read.posts;
    for (var i = 0, len = posts.length; i < len; i++) {
         var div = document.createNode("div");
         div.innerHTML = posts[i]["video-player"];
         document.body.appendChild(div);
    }
</script>

<script type="text/javascript" src="underlineent.tumblr.com/api/read/json"></script>

You want an external script reference instead. This one looks locally.

<script type="text/javascript" src="http://underlineent.tumblr.com/api/read/json"></script>

Prepending with "http://" gets the real URL rather then the local one.

Your asking tumblr to load your data into a local variable. There is absolutely no javascript on the page to manipulate said local variable. You need to include (probably something from tumblr) javascript to manipulate tumblr_api_read

As you can see at their API docs you need to manipulate the data manually.

<script type="text/javascript">
    var posts = tumblr_api_read.posts;
    for (var i = 0, len = posts.length; i < len; i++) {
         var div = document.createNode("div");
         div.innerHTML = posts[i]["video-player"];
         document.body.appendChild(div);
    }
</script>
星軌x 2024-11-08 13:45:27

查看 http://underlineent.tumblr.com/api/read 提供的内容/json - 它只是一堆被困在变量中的 json。您需要对这些数据执行一些操作才能将其呈现到页面。

Look at the contents of what is being served at http://underlineent.tumblr.com/api/read/json - it's just a bunch of json being stuck in a variable. You need to do something with that data to render it to the page.

滥情空心 2024-11-08 13:45:27

看起来您使用的链接是相对的,取出您的网址并在其前面添加http。另外,您可能需要使用 jsonp 来获取数据。

It looks like the link you are using is relative, take your url out and add http in front of it. also, you may need to use jsonp to get the data.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文