Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法通过restfb为Facebook生成通知_Java_Facebook_Facebook Graph Api_Restfb - Fatal编程技术网

Java 无法通过restfb为Facebook生成通知

Java 无法通过restfb为Facebook生成通知,java,facebook,facebook-graph-api,restfb,Java,Facebook,Facebook Graph Api,Restfb,我想通过我的应用程序向我的朋友发送facebook通知。我通过restfb库使用了以下通知api facebookClient=新的DefaultFacebookClient(vAccessTokenDetails.getVAccessToken()) 字符串app_access_token=facebook客户端。获取AppAccessToken(“485626xxxxxx614”,“D9428570EF5AE82609B6xxxxxB”)。getAccessToken() publishMe

我想通过我的应用程序向我的朋友发送facebook通知。我通过restfb库使用了以下通知api

facebookClient=新的DefaultFacebookClient(vAccessTokenDetails.getVAccessToken())

字符串app_access_token=facebook客户端。获取AppAccessToken(“485626xxxxxx614”,“D9428570EF5AE82609B6xxxxxB”)。getAccessToken()

publishMessageResponse=facebookClient.publish(post.getVFriendId()+”/notifications?access_token=“+app_access_token,FacebookType.class,Parameter.with(“template”,post.getVMessage()),Parameter.with(“href”,““”); vPostId=publishMessageResponse.getId()


但是我得到了com.restfb.exception.FaceBookOAutheexception:收到了类型为OAutheexception:(#15)的Facebook错误响应。必须使用app access_令牌调用此方法

应使用app_access_令牌而不是access_令牌创建FacebookClient对象

FacbookClient facebookClientAppAccessToken = 
    new DefaultFacebookClient( app_access_token );
publishMessageResponse = facebookClientAppAccessToken.publish(..);