像巴顿这样的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&amp;send=false&amp;layout=button_count&amp;width=100&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font=arial&amp;height=35">
        </iframe>
    </div>
    </form>
</body>
</html>

有什么想法吗?

注意 - 这是我的测试应用程序。我没有公开的 IP 地址。

像巴顿这样的Facebook正在发送URL代替标题

您不会将元数据发送到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教程页面。