2012-08-29 2 views
3

VB.NET winforms 응용 프로그램에 Like 버튼을 추가하는 방법을 알고 싶습니다. iframe을 포함하는 index.html을 작성하여 Facebook Like Button 을 호출했습니다. 이제 WebBrowser Control을 사용하여 Facebook Like Button을 표시했습니다. 그것은 내 양식에 나타나고 Facebook 계정으로 로그인 할 수 있습니다. 문제는 Count가 증가하지 않습니다. 제발 도와주세요 !!!데스크톱 응용 프로그램에 Facebook Like Button을 추가하는 방법은 무엇입니까?

이것은 내가 사용하는 샘플 코드는

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 

답변

2

- 당신이 알고, 페이지 서버에서 호스팅되고, 페이스 북이 URL을 다듬을 수 있습니다. Like 버튼을 구현 한 방식은 다소 혁신적이지만 궁극적으로는 실제로 작동하지 않습니다. 귀하의 경우에는 카운트가 증가하지 않습니다.

더 나은 해결책은 열린 그래프를 사용하고 좋아하는 단추를 직접 구현하는 것입니다. 이러한 시나리오에서는 Facebook C# SDK을 사용하고 Open Graph에서 제공하는 Like 액션을 사용하여 자신 만의 Like 버튼을 만듭니다. Open Graph 's Like 액션 here에 대한 자세한 내용을 확인할 수 있습니다.

+0

참고해야 할 것이 하나 있습니다.이 Open Graph 액션은 좋아요 수를 자동으로 표시하지 않습니다. 이를 위해 별도의 API 호출을 수행해야 할 수도 있습니다. –

+0

나의 기술이 매우 약하기 때문에 나는 당신의 요점을 얻지 못했습니다. 그래서이 샘플 코드를 얻을 수 있습니다. 나는 이미 C# SDK를, 그것은 윈도우 8 데스크톱 응용 프로그램을위한 지원, 맞죠? 어떻게 내 자신의 버튼을 만들 수 있을까요? 제발 도와주세요, 당신의 답장을 기다리고 있습니다. –

+0

좋습니다. C# SDK는 Windows 8, Windows Forms, ASP.NET, Silverlight 및 Windows Phone을 지원합니다. 현재로서는 그러한 샘플이 없습니다. 그러나 나는 1-2 일 안에 코드 샘플을 작성할 수 있다고 생각합니다. –

관련 문제