试图发送facebook通知,结果为;对不起,出了点问题。”;回答

试图发送facebook通知,结果为;对不起,出了点问题。”;回答,facebook,facebook-graph-api,notifications,facebook-page,Facebook,Facebook Graph Api,Notifications,Facebook Page,从标题开始,我尝试使用facebook通知api。我已经阅读了文档,我正在尝试在图表上发布如下内容: String notificationURL = "https://graph.facebook.com/" + String.valueOf(facebookUserId) + "/notifications?" + "access_token=444146492

从标题开始,我尝试使用facebook通知api。我已经阅读了文档,我正在尝试在图表上发布如下内容:

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页面作为响应,该页面表示“对不起,出了问题”

出什么事了


提前谢谢

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

[更新]在facebook图形调试器上尝试此url时:!你赢了!!我得到的回答是:{“错误”:{“消息”:“(#200)只有web画布应用程序可以发送应用程序通知”,“键入”:“OAutheException”,“代码”:200}}}[update]在应用程序设置中,facebook应用程序被勾选。所以我认为这是一个facebook应用。此外,对图形的调用由facebook页面选项卡执行。这可能是问题所在吗?塔克斯!你确定过这一问题的根本原因吗?@stefan我试图以类似的方式发送应用程序通知,在我的例子中,应用程序是一个facebook选项卡,有一个画布url。但是我得到了一个错误“只有web画布应用程序才能发送应用程序通知”。你知道这个问题吗。谢谢