gpt4 book ai didi

java - 如何以管理员身份发布到 Facebook 粉丝专页墙

转载 作者:行者123 更新时间:2023-12-02 08:09:25 25 4
gpt4 key购买 nike

我使用 RestFb 作为 Java 包装器来调用 Facebook 图形 API。我想以管理员身份发布到我的粉丝页面。目前,所有帖子都显示为我的个人帖子。我已将使用“manage_pages”的 access_code 作为权限之一。这是我的代码:

public void postOnWall(String wallId, String message, String picture, String link, String linkname, String caption, String description) throws FacebookException {
facebookClient.publish(wallId+"/feed", FacebookType.class,
Parameter.with( "message", message),
Parameter.with( "picture", picture),
Parameter.with( "link", link),
Parameter.with( "name", linkname),
Parameter.with( "caption", caption),
Parameter.with( "description", description));
}

在我的调用方法中:

try {
FacebookService facebookService = new FacebookService("access_token");
facebookService.postOnWall("page_id", comment, "image", "link", title, "caption", description);
} catch (FacebookException e1) {
e1.printStackTrace();
}

我已将双引号中的所有参数替换为实际值。还需要什么?

最佳答案

要作为页面本身发布,您需要使用页面访问 token ,

要检索此内容,您需要:

  • 获得用户的manage_pages权限
  • 访问该用户的 /me/accounts 连接
  • /me/accounts 调用的结果中获取每个页面的访问 token
  • 使用页面访问 token 发布到 /{page id}/feed

关于java - 如何以管理员身份发布到 Facebook 粉丝专页墙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7676762/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com