像巴顿这样的Facebook正在发送URL代替标题
本文关键字:URL 标题 Facebook | 更新日期: 2023-09-27 18:36:50
我正在尝试在Facebook中发送标题信息,但是在点击"喜欢"按钮时,正在发送URL代替标题。
我的示例 HTML 在下面
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="ASPNetDB.WebForm1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml">
<head runat="server">
<title></title>
<meta property="og:title" content="Title" />
<meta property="og:description" content="Description" />
<meta property="og:url" content="url info" />
<meta property="og:image" content="image url" />
</head>
<body>
<form id="form1" runat="server">
<div>
<iframe frameborder="0" scrolling="no" allowtransparency="true" style="border: none;
overflow: hidden; width: 260px; height: 35px;" src="http://www.facebook.com/plugins/like.php?href=http://localhost:49334/WebForm1.aspx&send=false&layout=button_count&width=100&show_faces=false&action=like&colorscheme=light&font=arial&height=35">
</iframe>
</div>
</form>
</body>
</html>
有什么想法吗?
注意 - 这是我的测试应用程序。我没有公开的 IP 地址。
您不会将元数据发送到Facebook,Facebook在加载页面时会从页面的HTML中检索元数据。尝试使用以下工具查看您的网址:
http://developers.facebook.com/tools/debug/og/echo?q=<your URL here>
它将显示Facebook看到的内容(这是您现在使用的调试工具底部的"抓取的URL"链接)。
如果它不包含元数据标签,那么Facebook将看不到它们,也不会将元数据添加到其Open Graph对象中。如果是这种情况,则可能无法将元数据正确添加到 HTML。
编辑 I :"这是我的测试应用程序。我没有公开暴露的 IP 地址。
您必须拥有公开的IP地址,您可以尝试:
- DynDNS
- 无知识产权
- 开放域名解析
- 荟聪
- 易DNS
编辑二:我假设Windows主机,如果其他请提及我
这是DynDNS教程Youtube频道,另一个无IP的Youtube频道,OpenDNS相关教程和TZO教程页面。