c# - 如何使用 C# SDK 连接到 facebook 和调试 facebook 应用程序

标签 c# facebook facebook-c#-sdk

我真的很努力地试图找到一些真正有效的东西来启动和运行基础知识。即使是 SDK 附带的教程应用程序似乎也必须上传才能工作,因此没有简单的方法在本地调试和测试它。

谁有我可以使用的工作示例的链接?

干杯!


这是我目前在我的 aspx 中的内容。代码 Conceal 中没有任何内容:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="FacebookTest.WebForm1" %>
<%@ Import Namespace="Facebook" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml">
<head runat="server">
    <title></title>
</head>
<body>
    <p>
    </p>
    <% var app = new FacebookApp();
       if (app.Session == null)
       {%>
        <img id="fbLogin" src="login-button.png" />
            <%
       }%>
    <div id="fb-root"></div>
    <script src="http://connect.facebook.net/en_US/all.js"></script>
    <script>
        FB.init({ appId: '<%:FacebookSettings.Current.AppId %>', status: true, cookie: true, xfbml: true });
        $('#fbLogin').click(function () {
            FB.login(function (response) {
                if (response.session) {
                    //window.location = '<%--:Url.Action("Profile") --%>'
                } else {
                    // user cancelled login
                }
            });
        });
    </script>

</body>
</html>

最佳答案

我也在和这个sdk打交道。对于本地测试,您必须执行以下操作

  1. 在 Facebook 应用程序设置中,转到“网站”选项卡并将站点 URL 更改为“http://localhost/”
  2. 您还需要将您的 asp.net 开发服务器端口设置为 80(编写单击您的项目并单击属性,转到 Web 选项卡用户 Visual Studio 开发服务器特定端口)。我们这样做是因为我们将网站 url 设置为本地主机,Facebook 不允许在网站 url 中使用端口号。

关于c# - 如何使用 C# SDK 连接到 facebook 和调试 facebook 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4118994/

相关文章:

创建 Facebook AppSecret_Proof HMACSHA256 需要 C# 帮助

c# - 即使通过 SDK 成功登录 Facebook,BrowserSession.LoginComplete 事件也不起作用

c# - this.ResumeLayout(false) 上的 Stackoverflow 异常;

c# - 企业库 6 错误 : Cannot access a disposed object (Object name: 'Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter' )

c# - 使用 gzip 压缩 HttpWebRequest

facebook - 获取给定 URL 的 Facebook 点赞/分享计数

ios - iOS 分享表的帖子归属

facebook - 删除页面上的墙贴作为页面 C# SDK

C# 继承和成员隐藏

android - 为什么我不能在 Android Studio 上添加 Facebook SDK?