标签: pinterest

iOS应用程序与pinterest的集成

目前允许从iOS应用程序共享pinterest 的最可靠方式是什么?

Pinterest API尚未公开,只有建议的分享方式是他们的网络按钮.

iphone objective-c ios pinterest

20
推荐指数
3
解决办法
2万
查看次数

Pinterest富引脚不工作和验证器失败?

几个月来我们一直在努力解决这个问题但却无济于事.Pinterest上的丰富引脚曾经为我们的网站工作,但突然他们停止工作,一个接一个的所有丰富的引脚(可点击的标题和价格)消失了我们的网站的引脚.

例如,使用此产品,我们在HTML代码的head部分中清楚地预先显示了打开的图形信息:

<meta property="og:type" content="product" />
<meta property="og:title" content="Backless Gray Lace Tulle Flower Girl Dress with Big Bow" />
<meta property="og:description" content="This dress is made of high quality lace and tulle fabric; Unique Cross back with straight neckline in the front; Big ... Shop now use NYC2018 for 9% off TODAY!" />
<meta property="og:url" content="http://www.princessly.com/backless-gray-lace-tulle-flower-girl-dress-with-big-bow.html" />
<meta property="og:site_name" content="Princessly.com" />
<meta property="og:price:amount" content="49.62" />
<meta property="og:price:currency" content="USD" />
<meta property="og:availability" content="instock" />
Run Code Online (Sandbox Code Playgroud)

按他们的丰富针的要求在这里.半年前我们首次在我们的网站上实施它时,这一切都很好.不幸的是由于某种原因它在一个月前停止工作.请参见引脚页面.它不再显示这些丰富的引脚信息.

当我们尝试使用 …

html opengraph pinterest

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

Pinterest按钮是否有回调?

当有人用pinterest分享帖子时我需要解锁内容,而且我无法在pinterest按钮上找到回调函数.有没有办法做到这一点?

callback event-tracking pinterest

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

Pinterest嵌入图像不显示

我正在尝试嵌入一个Pinterest链接,就像这里解释的那样.

我已将此Pinterest链接添加到博客中:

<a href="https://www.pinterest.com/pin/139330182194785581/" data-pin-do="embedPin"></a>
Run Code Online (Sandbox Code Playgroud)

我还在标签<script type="text/javascript" async src="//assets.pinterest.com/js/pinit.js"></script>之前添加了脚本</body>.

但Pinterest图像并未显示.在这里查看一个实例.

从Chrome控制台中的错误我不明白为什么.

我能做什么?

javascript embed pinterest

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

Android中的Pinterest样式列表视图或gridview

我希望实现pinterest样式gridview(见图),我很难想出一个方法.

视图需要有3列(如pinterest),单个图像具有恒定宽度但高度可变.它应该是可滚动的.我也关注能够回收视图的问题,因为图像的数量可以很多(比如1000s)

我不知道如何在android中接近这个视图.

拉夫

Pinterest视图

android listview gridview pinterest

14
推荐指数
2
解决办法
6483
查看次数

如何在ios应用程序中集成Pinterest

我想在我的应用程序中集成pinterest.我想在我的应用程序中添加pinterest按钮,通过它我可以在pinterest上传图像我推荐他们的开发者网站,但它并没有帮助我.

我包含SDK并尝试了他们的代码,但它对我不起作用.

  #import <Pinterest/Pinterest.h>

UIButton* pinItButton = [Pinterest pinItButton];
    [pinItButton addTarget:self
                    action:@selector(pinIt:)
          forControlEvents:UIControlEventTouchUpInside];
    [self.view addSubview:pinItButton];

 - (void)pinIt:(id)sender
    {
        [_pinterest createPinWithImageURL:@"http://placekitten.com/500/400"
                                sourceURL:@"http://placekitten.com"
                              description:@"Pinning from Pin It Demo"];
    }
Run Code Online (Sandbox Code Playgroud)

请任何帮助将不胜感激.

提前致谢.

iphone objective-c ipad ios pinterest

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

你能控制pinterest的"查找图像"结果吗?

而不是通过我们的网站添加Pin It按钮,我想简单地控制在Pinterest的"查找图像"结果中显示的图像,如果用户决定固定我们的一个URL.

截至目前,"查找图像"允许用户滚动查找在页面上找到的图像,以便他们可以选择要固定的图像."找到的"图像从html文件中的第一个jpg开始,我假设(这可能是一个糟糕的假设??).在我们的网站上,这会强制用户在到达特色产品图像之前滚动浏览大约15个导航和促销图像.有没有办法指定此图像在这些结果中首先显示?也许通过元标记,或通过向元素添加类或id?

没有公共Pinterest API,这似乎只是猜测,但我想看看是否有其他人遇到过这个,或者解决了这个问题.谢谢.

api metadata image pinterest

12
推荐指数
3
解决办法
1万
查看次数

授权Pinterest App

我已经为我的Pinterest应用程序添加了一个协作者,但是,当访问colaberators帐户并单击该应用程序时,没有"授权"按钮或类似的东西."您仍然需要至少1个协作者来授权您的应用,然后才能提交"警告仍显示在协作者帐户上.蚂蚁帮助将不胜感激,谢谢!

api pinterest

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

Pinterest按钮链接到错误的内容

在我的网站上,我按以下方式生成Pinterest"pin"按钮:

<a href="https://www.pinterest.com/pin/create/button/?url=http%3A%2F%2Fwww.example.com%2Fblog%2Fphotography-website-redesign%2F&description=Photography+Website+Redesign" onclick="__gaTracker('send', 'event', 'outbound-article', 'https://www.pinterest.com/pin/create/button/?url=http%3A%2F%2Fwww.example.com%2Fblog%2Fphotography-website-redesign%2F&amp;description=Photography+Website+Redesign', '');" data-pin-do="buttonPin" data-pin-count="beside"><img src="//assets.pinterest.com/images/pidgets/pinit_fg_en_rect_gray_20.png" /></a>
Run Code Online (Sandbox Code Playgroud)

在以下脚本中加载以下脚本head:

<script type="text/javascript" async src="//assets.pinterest.com/js/pinit.js"></script>
Run Code Online (Sandbox Code Playgroud)

问题:
在这种情况下(以及其他一些类似的),点击它时错误地提供了Pin这个网址:https: //example.com/blog/st-louis-aiga-website-interactive-chair/

附加说明:
1.并非所有博客条目都有这种不正确的行为.许多其他帖子"固定"到正确的条目.
2.该网站通过Pinterest 验证.
这个网站有一些htaccess重定向,我认为可能会导致问题.我已经调整/测试过,并且不相信它们是一个因素,但值得一提的是:它将"/ blog /"url重定向到其中没有"/ blog /".此外,它重定向到强制https,非www.示例:
http:www .// example.com/blog/st-louis-aiga-website-interactive-chair/
将重定向到
https://example.com/st-louis-aiga-website-interactive-chair/

更新:
问题仍然存在,但我在这里查看开发人员代码时花了大量时间尝试不同的选项.

并且,事实证明,即使图像是正确的,描述也是错误的.

有什么提示/建议吗?

编辑/更新1:
根据@Paolo的回答,我实际上尝试了不同的格式,但结果相同.

以下是不同格式的引脚,它会产生相同的结果:

<a href="https://www.pinterest.com/pin/create/button/"
    data-pin-do="buttonPin"
    data-pin-media="https%3A%2F%2Fexample.com%2Fwp-content%2Fuploads%2Fhip-photography-web-design.jpg"
    data-pin-url="https%3A%2F%2Fexample.com%2Fphotography-website-redesign%2F"
    data-pin-description="Photography+Website+Redesign"
    data-pin-count="beside">
        <img src="//assets.pinterest.com/images/pidgets/pinit_fg_en_rect_gray_20.png" />
</a>
Run Code Online (Sandbox Code Playgroud)

请注意,我想知道URL编码是否会导致问题,所以我尝试了没有URL编码,行为不同,但结果是正确的.

编辑/更新2:
我决定尝试按钮Bookmark,我看到一些图像上的错误行为.

它可以正确获取所有图像,但某些图像的描述是正确的,并且某些图像的描述不正确.

这是pin(带有匿名URL):

<a href="https://www.pinterest.com/pin/create/button/"
    data-pin-do="buttonBookmark"
    data-pin-url="http://www.example.com/blog/photography-website-redesign"
    data-pin-description="Photography Website Redesign"
    data-pin-count="beside"> …
Run Code Online (Sandbox Code Playgroud)

javascript pinterest

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

有没有办法用HtmlUnit触发滚动事件,还是根本不可能?

我目前正在学习HtmlUnit以便抓取网站.一切顺利,直到我遇到动态页面(例如,我正在使用Pinterest网站),当用户向下滚动时,动态添加元素.

我已经尝试了几种应该在真实浏览器中触发滚动的方法(我将在下面显示).在进一步讨论之前,我想提一下我已经设置了以下配置:

    webclient.setJavaScriptEnabled(true);
    webclient.setAjaxController(new NicelyResynchronizingAjaxController());
Run Code Online (Sandbox Code Playgroud)

让我们说我想让所有关注者都在Pinterest上.我导航到那个页面,现在从第一次只有24个,我想向下滚动,触发Ajax调用服务器并检索下一组关注者的事件.

1)简单的javascript或jQuery代码触发窗口滚动.

    ScriptResult sr = followersPage.executeJavaScript("window.scrollBy(0,1000)");
    // One version in jQuery
    // ScriptResult sr = followersPage.executeJavaScript("$(window).scrollTop(0,1000);");
    // also tried with the body, html, with animation
    // ScriptResult sr = followersPage.executeJavaScript("$("html, body").animate({ scrollTop: $(document).height() }, 1000);");
    webclient.waitForBackgroundJavaScript(10000);
    followersPage = (HtmlPage)sr.getNewPage();
Run Code Online (Sandbox Code Playgroud)

=>当我检查到顶部的距离时,它等于0,结果页面与原始页面相同.在Eclipse中进行调试时,当我跨越执行javascript的行时,它会直接转到下一行,没有任何延迟.如果我写任何其他JavaScript,例如:

     ScriptResult sr = followersPage.executeJavaScript("$(div.GridItems).html('new content')");
Run Code Online (Sandbox Code Playgroud)

您可以注意到调试器在该行上挂起了半秒钟,这意味着执行了javascript.

2)将焦点从一个跟随锚点更改为另一个(我选择了锚点,因为当您单击TAB键时它在焦点顺序中使用):

    HtmlDivision gridItems = followersPage.getFirstByXPath("//div[contains(concat(' ',@class,' '),' GridItems ')]");
    List<HtmlDivision> els = (List<HtmlDivision>) gridItems.getByXPath("//div[@class='item ']");
    List<HtmlDivision> items = (List<HtmlDivision>) gridItems.getByXPath("//div[@class='item ']");
    for (HtmlDivision item : items) {
        HtmlAnchor a …
Run Code Online (Sandbox Code Playgroud)

javascript ajax scroll htmlunit pinterest

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