2016-05-04 33 views
-1

我想FB通知發送給用戶,但收到以下異常如何使用restfb api發送FB通知?

異常線程「main」 com.restfb.exception.FacebookGraphException:收到Facebook的錯誤 型GraphMethodException的迴應:不支持POST請求。 ID爲「1543026015991325」的對象不存在,由於 缺少權限或不支持此操作而無法加載。請 在閱讀圖表API文檔 https://developers.facebook.com/docs/graph-api(代碼100,子碼 空)在 com.restfb.DefaultFacebookClient $ DefaultGraphFacebookExceptionMapper.exceptionForTypeAndMessage(DefaultFacebookClient.java:1197) 在 com.restfb.DefaultFacebookClient.throwFacebookResponseStatusExceptionIfNecessary(DefaultFacebookClient.java :1112) 在 com.restfb.DefaultFacebookClient.makeRequestAndProcessResponse(DefaultFacebookClient.java:1053) 在 com.restfb.DefaultFacebookClient.makeRequest(DefaultFacebookClient.java:964) 在 com.restfb.DefaultFacebookClient.publish(DefaultFacebookClient。 java:444) 在 com.restfb.DefaultFacebookClient.publish(DefaultFacebookClient.java:469) 在FacebookIntegrator.main(FacebookIntegrator.java:33)

請找到下面的代碼: -

FacebookClient facebookClient1= new DefaultFacebookClient(app_access_token); 

FacebookType publishMessageResponse1 = facebookClient1.publish(user.getId()+"/notifications", FacebookType.class, Parameter.with("template", "RestFB")); 
+0

所以那是什麼ID?它是一個應用程序作用域ID嗎?它來自授權你的應用程序的用戶嗎? – luschn

+0

是的,我正在使用我的用戶名 –

回答