首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pinterest嵌入按钮

Pinterest嵌入按钮
EN

Stack Overflow用户
提问于 2013-12-30 17:49:31
回答 1查看 1.2K关注 0票数 2

我的ASP.NET应用程序有一个Pinterest嵌入按钮,它不抓取预览图像,并在单击Pin后给出如下错误消息:

代码语言:javascript
复制
Parameter 'image_url' 
(value http:///Resources/Uploads/21622d3e-b865-49c4-bf22-155562ed2978.jpg) 
is not a valid URL format.

有人能看看我用来生成按钮的代码,看看我在这里做错了什么吗?

代码语言:javascript
复制
PinterestEmbedButton.Text = String.Format("<a data-pin-config=\"none\" 
href=\"//pinterest.com/pin/create/button/?url={0}&media={1}&description={2}\" 
data-pin-do=\"buttonPin\" >
<img src=\"//assets.pinterest.com/images/pidgets/pin_it_button.png\" /></a>",
System.Web.HttpUtility.UrlEncode(HttpContext.Current.Request.Url.AbsoluteUri), 
"Resources/Uploads/" + product.Images.FirstOrDefault().Image.LargeFileName, 
product.Name);

编辑:代码生成如下所示的链接:

代码语言:javascript
复制
[http://www.pinterest.com/pin/create/button/?url=http%3a%2f%2fwww.knueppels.com%2fCatalog%2fOnline-Catalog-Product.aspx%3fp%3d21536%26title%3dWax-Pottery-Bowl-And-Spheres&media=http%3A%2F%2F%2FResources%2FUploads%2F21622d3e-b865-49c4-bf22-155562ed2978.jpg&guid=_AigG3f1JKMF-0&description=Wax%20Pottery%20Bowl%20and%20Spheres]

1

如果您单击1,您将看到它没有拉出图像,而单击Pin It将提供我前面提到的错误消息。

我尝试将代码更改为:

代码语言:javascript
复制
PinterestEmbedButton.Text = String.Format("<a data-pin-config=\"none\" href=\"//pinterest.com/pin/create/button/?url={0}&media={0}/{1}&description={2}\" data-pin-do=\"buttonPin\" ><img src=\"//assets.pinterest.com/images/pidgets/pin_it_button.png\" /></a>", System.Web.HttpUtility.UrlEncode(HttpContext.Current.Request.Url.AbsoluteUri), "Resources/Uploads/" + product.Images.FirstOrDefault().Image.LargeFileName, product.Name); but it still won't pull up an image and now I get the error 'Whoops! This is not a valid image.' Closer, though.
EN

回答 1

Stack Overflow用户

发布于 2013-12-30 23:16:59

我遇到过类似这样的挑战,在Wordpress网站上有各种社交媒体按钮(原始代码,而不是Wordpress插件)。10次中有9次是源编码的问题。一个快速的黑客/修复是从源抓取图像,上传到您的the服务器,并将代码引用到您的the服务器上的图像目录,而不是Pintrest的站点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20844727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档