我有一个包含数十或数百个帖子的页面,每个帖子都有社交按钮.我只是无法为每个网址生成所有按钮:它太慢了(facebook,g +,twitter,pinterest ......用于数百个链接).所以,我没有动态生成facebook分享按钮,而是使用一个简单的img指向
https://www.facebook.com/sharer.php?u=${url_of_current_post}&t=
Run Code Online (Sandbox Code Playgroud)
当用户点击它时,会打开一个弹出窗口,其中包含facebook生成的内容.
我如何为Pinterest做到这一点?我只找到生成按钮的代码,但我想尽可能避免使用js.有类似下面的东西吗?
http://pinterest.com/pinthis?url=${url_of_current_post}
Run Code Online (Sandbox Code Playgroud)
请不要试图让我使用js按钮,谢谢.
2015年8月更新: Pinterest现在提供它https://dev.pinterest.com/
是否有关于v2 Pinterest API的官方或非官方文档?
我知道的事情:
2014年3月4日更新 Pinterest推出了可以请求访问的beta v3 API.向下滚动页面,您将看到左栏中列出的端点. https://developers.pinterest.com/api_docs/
更新2013 年1月9日由于https://api.pinterest.com/v2给出了404,它似乎已被移至v3. https://api.pinterest.com/v3
{ "status": "failure", "code": 11, "host": "053", "generated_at": "Wed, 09 Jan 2013 10:25:27 +0000", "message": "API method not found.", "data": null }
Run Code Online (Sandbox Code Playgroud)
2012年11月19日更新http://tijn.bo.lt/pinterest-api上 的非官方api文档以及整个网站都已消失.我将离开此帖子中的链接,因为它可能会重新上线.仍然没有Pinterest对开发人员的api状态.
更新2012年5月22日 Pinterest仍未提供公开API.人们正在将iPhone用户代理连接到api端点,该用户代理可供iOS应用使用
2012年4月17日更新 感谢tijn,我们有非官方版本1(现在是v2)Pinterest api文档,并且报告只有读取端点当前可用,因此可以在速率限制内使用RSS样式.
更新2012年4月3日 非官方的Facebook小组有一些质量信息,有几个人提问并发布相当有用的回复
我正在寻找有关为以下内容创建自定义共享图标的任何可靠的当前信息.
我一直在使用的所有文档似乎都是关于使用他们的社交类似/共享按钮 - 我认为大部分时间都不是很吸引人.像socialite.js这样的东西有助于处理在使用"原生"喜欢/分享按钮时出现的一些其他问题(抱歉不知道还有什么可以称之为),但说实话它们并不是很漂亮.
任何参考材料/教程或指导都会很棒.
干杯.
是否有可能在Android上创建类似布局的pinterest GridView
?我想创建图库使用,GridView
但我不确定它是不是很好的解决方案.我不想创建三个LinearLayouts
(我认为这个解决方案不好:Android中的Pinterest样式listview或gridview)
有任何想法吗 ;)?
实际上,这是Pinterest布局.但是,在线发现的解决方案包含在列中,这意味着容器无意中水平生长.这不是 Pinterest布局,并且它不适用于动态加载的内容.
我想要做的是有一堆固定宽度和不对称高度的图像,水平放置,但当满足固定宽度容器的限制时包裹在一个新行中:
flexbox可以做到这一点,还是我不得不求助于像Masonry这样的JS解决方案?
我试图找到解决方案,但不能.我需要Pinterest(Pin It)按钮的自定义图像,并通过URL固定一些自定义图像,但不是当前页面.
我创建了一个自定义链接:
<a href="http://pinterest.com/pin/create/button/?url=http://inspired-ui.com&media={ImageURL}&description=DescriptionText" class="pinitbutton">Pin It</a>
Run Code Online (Sandbox Code Playgroud)
在风格我设置背景图像,但我只看到默认的Pin It按钮,而不是我的自定义按钮
在某些解决方案中,您可以为Pin It按钮设置自定义按钮图像,但我无法在这些解决方案中更改media = {ImageURL}.
流行的解决方案是
<a href='javascript:void((function()%7Bvar%20e=document.createElement('script');e.setAttribute('type','text/javascript');e.setAttribute('charset','UTF-8');e.setAttribute('src','http://assets.pinterest.com/js/pinmarklet.js?r='+Math.random()*99999999);document.body.appendChild(e)%7D)());'><img src='http://www.brandaiddesignco.com/blog/PinIt.png'/></a>
Run Code Online (Sandbox Code Playgroud)
但它对我没有帮助.有人知道解决方案吗?
当您单击图像时,我想创建与Pinterest相同的效果:打开模态窗口但页面的URL也会更改.最后一部分至关重要:浏览器地址栏中的URL已更改,但我们仍然在后台看到原始页面内容(这就是为什么我称之为模态,即使它可能比这复杂得多).我理想地寻找一个jQuery解决方案.
[编辑]我应该补充一点,当然Pinterest行为不会破坏Back按钮,这也是至关重要的.
在刮取页面以共享信息时,Facebook以外的其他服务是否会使用Open Graph标签?
这意味着,如果我在页面上有一个AddThis按钮(例如),允许共享到Facebook,Google +和Pinterest等,那么任何其他服务是否也会尊重这些元标记?或者通常是我们专门为Facebook做的事情?
facebook opengraph open-graph-protocol google-plus pinterest
我有一个UICollectionView,当一个项目被选中时,我希望它能够全屏显示.因此它将从单元格的大小过渡到全屏幕,并成为UIViewController.Pinterest和Evernote都具有这种行为,其中点击单元格将单元格转换为全屏视图控制器.
有没有这样做的例子?我搜索了几个项目,但没有找到任何有关将单元转换为全屏视图控制器的说明.
Pinterest在此讨论:https://medium.com/@Pinterest_Engineering/behind-the-pins-building-pinterest-3-0-for-ios-100f57f6940
我正在尝试在页面加载后创建和操作Pin It按钮.当我用js更改按钮属性时,应该重新渲染它以获得固定动态加载图像的功能.那么,Pinterest有没有像Facebook的B.XFBML.parse()函数那样的方法呢?
谢谢...