POST到Notifications API可以正常使用“user-id-1”,但不适用于“user-id-2”

时间:2013-03-23 14:26:29

标签: c# asp.net facebook facebook-graph-api facebook-c#-sdk

我正在尝试将服务器端POST发送到Notifications API,但我无法使其一致地工作。

根据要求 Notifications API

我正在使用App Access令牌 发布到Facebook的通知API。

两位用户都已授权该应用。

使用“specific-user-id-1 / notifications”并返回{“success”:true}

时,通知邮件工作正常

使用“specific-user-id-2 / notifications”时 相同的代码行不起作用, 并返回 “(OAuthException - #2)发生意外错误。请稍后重试您的请求。”

我应该按照发布到Notifications API的方式更改内容吗?

这也是提交给facebook的bug ...以防万一。

var fb = new FacebookClient();
fb.AppId = "APP_ID";
fb.AppSecret = "APP_SECRET";
fb.AccessToken = "APP_ACCESS_TOKEN";

dynamic nparams = new ExpandoObject();
nparams.access_token = "APP_ACCESS_TOKEN";
nparams.template = "testing";
nparams.href = "";

var response = fb.Post("RECIPIENT_FACEBOOK_USER_ID/notifications", nparams);

更新 通知现在工作正常。 (没有代码更改) 这似乎是Facebook的问题。

更新2 上次更新后1天......不再工作......

0 个答案:

没有答案