标签: tumblr

JSON 和 Tumblr

好的,所以我正在尝试使用 jQuery JSON 创建一个“按类型订购帖子”来获取数据......所有帖子类型都适用于 Chrome、Safari、FF。但是在 IE 中,当我使用 JSON 过滤帖子时,视频/音频帖子将不会显示(可能与嵌入有关?)。

有没有人知道这是怎么回事?!这是代码:

<script>
  $('#order_by ul li').find('a').click(function() {
  var postType = this.className;
  var count = 0;
  byCategory(postType);
  return false;

  function byCategory(postType, callback) {
    $.getJSON('{URL}/api/read/json?type=' + postType + '&callback=?', function(data) {
    var article = [];
     $.each(data.posts, function(i, item) {
     // i = index
     // item = data for a particular post
     switch(item.type) {
     case 'photo':
     article[i] = '<div class="post_wrap"><div class="photo"><a href="' 
         + item.url 
       + '" title="View Full Post" class="type_icon"><img src="http://static.tumblr.com/ewjv7ap/0yplawef6/link_photo.png" /></a><a href="' 
       + item.url …
Run Code Online (Sandbox Code Playgroud)

javascript jquery internet-explorer json tumblr

2
推荐指数
1
解决办法
1619
查看次数

如何使用"tumblr.js"NodeJS模块将照片博客发布到tumblr

我正在使用tumblr API的tumblr.js节点模块,并查看了他们的文档但是当我发布博客时无法弄清楚"选项"中的假设.到目前为止,我用这个模块完成的所有工作都取决于我的tumblr粉丝.我对发布的担忧如下:

  • 如何指定标签.
  • 如何从本地文件(或网址)上传照片,如果这是我能做的全部.)
  • 如何指定标题.
  • 如何指定标题.

参考代码:

var tumblr = require('tumblr.js');

var client= tumblr.createClient({

    consumer_key: '*',
    consumer_secret: '*',
    token: '*',
    token_secret: '*'

});

client.photo("xymonsinclair", options, callback);
Run Code Online (Sandbox Code Playgroud)

谢谢你!

javascript module tumblr node.js

2
推荐指数
1
解决办法
1053
查看次数

使用javascript获取JSON数据(来自Tumblr)

我试图通过JSON API阅读Tumblr帖子.

使用他们的API,数据传回如下:

var tumblr_api_read= {
 "posts":[
   "id":"1234",
   "regular-title":"This is the title of the post",
   "regular-body":"This is the body of the post"
 ]
}
Run Code Online (Sandbox Code Playgroud)

我很难回归"常规冠军"和"常规身体".

我的JS代码如下所示:

var tumblr= tumblr_api_read['posts'];
for (eachPost in tumblr)
{
 var id=posts[eachPost].id; //Works fine
 var regularTitle=posts[eachPost].regular-title; //Returns NaN
}
Run Code Online (Sandbox Code Playgroud)

我假设它是因为帖子[eachPost] .regular-title中有短划线但是我无法找到任何关于如何使其在这种情况下工作的文档!

谢谢.

javascript json tumblr

1
推荐指数
1
解决办法
1736
查看次数

如何在Tumblr的read api中查询多个标签?

我试图在网页上大致包含Tumblr提要,如下所示

    $.ajax({
        url: 'http://mypage.tumblr.com/api/read/json?tagged=interesting+tag',
        type: 'GET',
        dataType: 'jsonp',
        success: renderStuff,
        error: function () {
            alert('D\'oh'!)
        }
    });
Run Code Online (Sandbox Code Playgroud)

现在,这很好用:我得到所有带有"有趣标签"标签的条目.

我的问题是:我如何要求多个标签?像这样更改查询字符串

'http://mypage.tumblr.com/api/read/json?tagged=tag1&tagged=tag2&tagged=tag3'
Run Code Online (Sandbox Code Playgroud)

仅返回带有'tag3'的条目.

"AND"或"OR"标签名称是否存在一些技巧?如果没有,我很乐意只查询所有这些并手动过滤它们,但我认为值得一提.

在此先感谢人们!!

javascript ajax tumblr

1
推荐指数
1
解决办法
7255
查看次数

<a>标签在Tumblr中有下划线但是不知道为什么不......不在css中

我做了这个Tumblr博客

(它现在只是一个shell)并且我已经从我的网站上获得了我的顶级导航并将其复制到tumblr代码中,以使我的博客与我的网站具有相同的外观(除非有人可以推荐更好的方法吗?)

任何方式导航链接都显示下划线我看了整个外部CSS和使用firebug的内联css但仍然无法看到为什么这是任何想法?

提前致谢

山姆

css tumblr

1
推荐指数
1
解决办法
1376
查看次数

Tumblr忽略开放图形标签

我在网站上有一些社交分享按钮.我已经能够使用开放图形标签来准确指定我想要共享的内容.他们与除Tumblr之外的所有主要社交网络合作.有谁知道为什么或我应该做什么呢?谢谢!

tumblr opengraph

1
推荐指数
1
解决办法
2429
查看次数

Tumblr.com中带有自动缩略图的视频帖子(如在Facebook中)

我想知道Tumblr如何检索视频缩略图.

从仪表板或/ tagged/filters查看正常视频帖子(不使用API​​),某些网站的视频显示缩略图,有些不显示.

适用于http://www.youtube.comhttp://www.vimeo.com.

但是,http://www.ted.comhttp://www.slideshare.net缩略图没有显示出来.

我想知道是否有任何Tumblr开发人员可以在过程中如何以及从何处获取缩略图数据.是否有一种通用的检索方法,我可以将文档结构符合?

如果API允许你也设置缩略图网址,就像facebook的opengraph图像元数据那样也会很棒.

api video facebook thumbnails tumblr

1
推荐指数
1
解决办法
6773
查看次数

如何在Tumblr上创建自定义存档页面

我正在创建自定义Tumblr博客布局:http://thespektrdev.tumblr.com/

我需要创建一个包含所有帖子的分隔页面(例如存档).但我还没有找到任何方法来更改标准的Tumblr存档页面.

我尝试过的:

  1. 创建新页面(但如何在使用主题html时在这些页面上呈现所有帖子).我还没找到"自定义模板选项"
  2. 只需使用css/js切换器.但在这个选项中我应该加载所有帖子(它很慢)

或许我的情况不可能?

html css tumblr

1
推荐指数
1
解决办法
3221
查看次数

允许我的Tumblr博客的内容被另一个页面访问

我试图使用我在不同网页上编写的脚本从我的Tumblr博客中复制所有实际内容,但是我在获取内容时遇到了一些麻烦.我的ajax电话如下:

$.ajax({
     url: "http://solacingsavant.tumblr.com/",
     dataType: 'jsonp',
     success: function(data) {
          var elements = $("<div>").html(data)[0].getElementsByTagName("ul")[0].getElementsByTagName("li");
          for(var i = 0; i < elements.length; i++) {
               var theText = elements[i].firstChild.nodeValue;
               alert(theText); // Alert if I got something
              // This is where I'll strip the data for the items I want
          }
     }
});
Run Code Online (Sandbox Code Playgroud)

但因为它是控制台给我一个错误"资源解释为脚本,但转移与MIME类型text/html",我在这里查看并更改meta我的博客的HTML 相应的标签,但<meta http-equiv="Content-Type" content="application/javascript; charset=utf-8" />没有成功

我也尝试过使用dataType: 'html'(这对我来说更有意义)但是我收到了一个控制台错误"来自Access-Control-Allow-Origin不允许来源" ,我也调查过并向我的Tumblr博客添加了一个元标记<meta Access-Control-Allow-Origin="*" />,但又没有成功

这是一个可以使用的jsFiddle

我的方法不起作用,因为Tumblr作为一个整体不允许更改Access-Control吗?如果是这样,我该如何解决这个问题呢?如果没有,我做错了什么?

主要编辑(基于mikedidthis的有用评论)

似乎没有Tubmlr API我无法做到这一点,所以我获得了一个API密钥,现在可以访问API发出的json结果.我能够在控制台中使用API​​密钥获取jsonp对象.我的javascript目前:

$.ajax({ …
Run Code Online (Sandbox Code Playgroud)

api ajax jsonp tumblr httpcontent

1
推荐指数
1
解决办法
1587
查看次数

我可以通过他们的API模仿Tumblr交互,例如reblog等吗?

所以,我正在做一个单页网站,其中应该包含Tumblr.我认为有两种方法可以实现这一目标.

  1. IFRAME
  2. Tumblr API

由于Iframe感觉不好,我认为我会使用Tumblr API.使用API​​密钥,我可以从Tumblr获取内容并将其放在网站上并模仿Tumblr博客的外观和感觉.

现在我已经达到了我想要包含Follow,Reblog和Like等功能的程度.这些都可能使用API​​和Oauth作为auth方法,但是,我现在想知道,因为我想完全模仿Tumblr博客的外观和感觉,我真的不希望在与...交互时出现弹出窗口"Tumblr"我已经进入了我的单页网站(当通过Twitter使用Oauth时,你会得到这个弹出窗口,要求你在事情发生之前允许我的许可).

情况会是这样吗?如果是这样,我唯一可以使用iframe在我的网站中添加Tumblr Feed吗?

php api tumblr

1
推荐指数
1
解决办法
1319
查看次数