如何添加Facebook的Like按钮在桌面应用程序?(How to add Facebook Li

2019-09-21 20:57发布

我想知道如何添加像VB.NET WinForms应用程序按钮。 我创建的index.html,其中包括iframe来调用Facebook的Like按钮现在我使用WebBrowser控件来显示Facebook的Like按钮。 它出现在我的形式,并且可以与Facebook登录帐户的问题,就像是计数没有增加,请大家帮帮我!

这是我使用的示例代码

的index.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
    <title></title>

</head>
<body>
<iframe src="http://www.facebook.com/plugins/like.php?href=https%3A%2F    %2Fwww.facebook.com%2Fchequeprintingsoftware&amp;send=false&amp;layout=standard&    amp;width=450&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;font&    amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>



</body>
</html>

VB.NET

Private Sub frmFaceBookLike_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
        Dim html As String
        html = File.ReadAllText(Application.StartupPath & "\index.html")
        WebBrowser1.DocumentText = html
End Sub

Answer 1:

类似按钮被设计用于网络环境 - 你知道,页面被托管的服务器上,Facebook能够刮URL,等等。 你已经实现了Like按钮的方式是颇具创意的 - 但最终,它不会真正的工作,因为你可以看到 - 在你的情况下,计数不增加。

更好的解决方案,就是使用的Open Graph,并有自己的执行Like按钮的。 在这种情况下,你会使用Facebook的C#SDK ,并使用由打开图提供的类似行动,创建自己的Like按钮。 你可以找到有关的Open Graph的作用一样更多的细节在这里 。



文章来源: How to add Facebook Like Button in desktop application?