Alv*_*vin 4 java facebook restfb facebook-graph-api
我试图在Facebook页面的墙上张贴.我可以使用App Access令牌在用户墙上发布.
我通过扩展DefaultFacebookClient获得了App Access Token
public class ConnectionService extends DefaultFacebookClient{
public ConnectionService(String appId, String appSecret) {
AccessToken accessToken = this.obtainAppAccessToken(appId, appSecret);
this.accessToken = accessToken.getAccessToken();
}
}
Run Code Online (Sandbox Code Playgroud)
有了这个,我可以使用appID和appSecret发布到用户墙.但当我试图发布到Page Wall时,我收到"用户未授权应用程序执行此操作"的错误
有人可以建议吗?
要在Facebook页面墙上发布,您需要按照以下步骤操作:
final FacebookClient fb = new DefaultFacebookClient(PAGE_ACCESS_TOKEN);
final Page page = facebookClient.fetchObject(PAGE_NAME, Page.class);
facebookClient.publish("PAGE_NAME/feed", FacebookType.class, Parameter.with("message", "RestFB test"));
归档时间: |
|
查看次数: |
12643 次 |
最近记录: |