ASP.Net和FaceBook Wall集成

时间:2010-03-26 18:55:09

标签: asp.net facebook

我是FaceBook API的新手。我想从我的aspx网页发送消息。我使用了不同的示例并使用了FaceBook API 3.1。我收到错误,因为“服务暂时不可用”。我已经分配了AppKey,密钥和会话密钥。 我的示例代码如下。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;


using Facebook;
using Facebook.Web;

using Facebook.Rest;

using Facebook.Session;
using Facebook.Utility;
using Facebook.BindingHelper;
using Facebook.Schema;
using Facebook.Web.FbmlControls;
using Facebook.Session.DesktopPopup;


namespace FaceBookApp
{
    public partial class _Default : System.Web.UI.Page
    {
        private const string ApplicationKey = "MY_APP_KEY";
        private const string SecretKey = "MY_SECRET_KEY";
        private    Api fbAPI;
        private ConnectSession _connectSession;
       // private List<EventUser> _eventUsers;

        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void Button1_Click(object sender, EventArgs e)
        {
            _connectSession = new ConnectSession(ApplicationKey, SecretKey);
            _connectSession.SessionKey = "MY_SESSION_KEY";


            if (!_connectSession.IsConnected())
            {
                // Not authenticated, proceed as usual.
                //lblStatus.Text = "Please sign-in with Facebook.";
            }
            else
            {
                // Authenticated, create API instance
                fbAPI = new Api(_connectSession);
                string response = fbAPI.Stream.Publish("publish steven on facebook.");



            }
        }
    }
}

错误消息令人困惑。它必须是一个非常简单的解决方案。我不知道我错过了什么。请帮忙。 这是facebook的例外。 {“服务暂时无法使用”}

1 个答案:

答案 0 :(得分:0)

错误消息似乎表明问题是Facebook的API无法跟上 - 随着他们所看到的那种增长,这并不奇怪,而且之前已经发生过。如果真的如此,那么几个小时后再次尝试它可能会有效。