我看到了这个页面https://www.tumblr.com/examples/share/sharing-links-to-articles.html,它展示了一种为tumblr定制创建共享URL的可能方法。
他们拥有的简化版本:
<a href="http://www.tumblr.com/share/link?url=http%3A%2F%2Fwww.google.com" target="blank_">Click to share</a>
http://jsfiddle.net/m5ow6bhs/2/
这会将您带到登录页面,或者直接带到共享页面(如果您已经登录)。但是,如果您将http%3A%2F%2F
部件更改为简单的http://
,它现在将加载到“未找到页面”。http://jsfiddle.net/m5ow6bhs/3/什么该死的微博客?
你们知不知道这是怎么回事,或者什么是正确的代码来分享一些东西到Tumblr?
干杯。
发布于 2014-10-23 16:39:27
与大多数共享服务一样,URL
应该作为编码字符串传递。这支持关于http%3A%2F%2F
(编码的)和http://
(原始的)的操作注释。
Tumblr在主题运算符中提供了变量转换来处理编码,但遗憾的是,它不能与自定义变量一起工作。
一种快速的解决方案是删除http://
部件。示例:http://jsfiddle.net/L9jd8dhz/
发布于 2017-04-28 22:45:09
我最近发现,共享URL需要按如下方式更新:
https://www.tumblr.com/widgets/share/tool?shareSource=legacy&canonicalUrl=<-urlencode(share_url)->&posttype=link
&posttype=
似乎是使共享正常工作的新要求。
https://stackoverflow.com/questions/26518178
复制相似问题