试图发送Facebook通知,导致“抱歉,出错了”的回复

时间:2013-02-14 10:43:55

标签: facebook facebook-graph-api notifications facebook-page

从标题我试图使用tha facebook notifications api。我已阅读文档,我正在尝试对图表进行POST,如下所示:

String notificationURL = 
                "https://graph.facebook.com/" +
                String.valueOf(facebookUserId) + 
                "/notifications?" +
                "access_token=444146492324422|8LOOIj7xPT2LFlx14_3SqKCDgVc"  +
                "&href=https://apps.facebook.com/Nmctesting" + 
                "&template=@["+String.valueOf(facebookUserId)+"]! You have won!!";

访问令牌是从图表查询返回的令牌:

String appAccessURL = "https://graph.facebook.com/oauth/access_token?client_id=444146492324422"+
           "&client_secret=[MYAPPSECRET]" +
           "&grant_type=client_credentials";

我曾尝试使用登录用户的访问令牌,当时该用户是管理员,但它无效。

对于我所做的任何测试,我都会将html页面作为回复说明“对不起,出了问题”

出了什么问题?!

提前致谢!

1 个答案:

答案 0 :(得分:0)

确保您的FACEBOOK_USER_ID是有效的Facebook用户名。您可能需要先将URI转义为它。如果它是正确的用户名,https://www.facebook.com/FACEBOOK_USER_ID将是用户的Facebook页面,因此在尝试其他任何操作之前,请尝试在浏览器中点击它。