我是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的例外。 {“服务暂时无法使用”}
答案 0 :(得分:0)
错误消息似乎表明问题是Facebook的API无法跟上 - 随着他们所看到的那种增长,这并不奇怪,而且之前已经发生过。如果真的如此,那么几个小时后再次尝试它可能会有效。