跟踪pinterest松果按钮
Tracking pinterest pinit button
我正在尝试实现一种跟踪pinit按钮的方法,如此处所述
这是我的代码:
var fbUrl = RootLink;
var trackUrl = "//pinterest.com/pin/create/button/?url=" + RootLink + "&media=" +
RootLink + "trackPinit.php?userId=" + userId + "%26itemId=" +
items[cnt].item_id +
"%26image="+encodeURIComponent(items[cnt].item_img) +
"&description=Next%20stop%3A%20Pinterest";
trackUrl = encodeURIComponent(trackUrl);
var url = "<a href='JavaScript:newPopup('"" + trackUrl + "'",'"" +
items[cnt].item_id +
"'");'><img src='//assets.pinterest.com/images/pidgets/pin_it_button.png'/></a>"
jQuery( "#i-cell-" + cnt_rows + "-" +
cnt_cells).append($("<div>").append($(url))
);
和 PHP 页面:
$userAgent = isset($_SERVER['HTTP_USER_AGENT'])
? $_SERVER['HTTP_USER_AGENT']
: '';'
if ( preg_match('/^Pinterest/d+.d+.*$/', $userAgent) ) {
echo "ccccc";
}
header('Location: ' . $_GET['image'] . "&size=" . $_GET['size'] .
"&tid=".$_GET['tid'] , true, 301
);
窗口弹出时上传图像,但是当我单击按钮pinit时,我收到错误"抱歉,我们无法获取图像"。
你能帮忙找出问题所在吗?
Mohammed,
Pinterest Web 服务会尝试访问您在"media"参数中发送的图像,以便在 Pinterest 弹出窗口中显示该图像。
如果 Pinterest 服务无法在指定路径找到图像(http 状态 404),或者无法访问图像(例如状态 403 - 禁止),您将看到上面提到的错误。
我建议您确保图像位于一个 URL 上,该 URL 将以 http 状态 200 - 成功响应。
我发现我正在使用本地域,pinterest无法访问该域,我将所有文件上传到具有真实域的在线服务器并解决了问题
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 正在添加'X'按钮,在文本字段旁边使用javascript
- Pinterest“固定它”按钮黑客
- 如何将另一个方法添加到Pinterest按钮的onlick事件中
- Pinterest分享没有固定按钮
- 跟踪pinterest松果按钮
- 动态更改固定它(Pinterest)按钮的URL
- 如何让pinterest pin按钮显示当前页面的零计数
- 在XHTML 1.0 Strict中使用Pinterest悬停按钮,但对某些图像禁用该按钮
- 如何重新发布Pinterest's固定按钮
- 检查,看看如果浏览器有Pinterest Pin它按钮
- 如何在html javascript中为Instagram制作自定义共享按钮代码,就像Pinterest一样
- Pinterest按钮链接到错误的内容
- Pinterest按钮不抓'点击'事件
- 使用自定义Pinterest "Pin It"显示帖子特征图像的按钮
- Colorbox和pinterest按钮URL更新
- 如何让Pinterest按钮抓取真实大小的博主图像,而不是缩略图
- 将其他类添加到 Pinterest 固定按钮 iframe
- 从Pinterest小齿轮按钮的页面中抓取图像
- 花式框pinterest按钮 - 如何将链接标题传递给引脚描述