【问题标题】:RestFB instagram integrationRestFB instagram 集成
【发布时间】:2018-12-04 10:54:02
【问题描述】:

有人有这方面的经验吗? 我试图至少找到一些基本操作的教程,我只找到了 RestFb java docs,描述性不是很好。 我需要:按 ID 获取 Instagram 用户、通过搜索词搜索帖子/用户、获取用户帖子、管理帖子(发布、取消发布),...

从我从 API 文档中得到的是 Instagram 帐户绑定到 Facebook 页面,我需要在该页面具有某些角色的用户的用户访问令牌。

当我想获取 Facebook 用户时,我使用访问令牌创建 DefaultFacebookClient 并调用 fatchObject,但是当我想要 Instagram 数据时应该创建什么?

非常感谢您的任何回答。

【问题讨论】:

    标签: java instagram-api restfb instagram-graph-api


    【解决方案1】:

    我认为您仍然需要使用 facebookClient.fetchObject 获取 Page 对象,然后使用 获取 IgUser 对象

    IgUser igUser = page.getInstagramBusinessAccount();
    

    请记住,fetchObject 还必须将 Instagram 字段(例如 instagram_business_account)列为参数字段,例如:

    Page page = facebookClient.fetchObject("fb_page_name", Page.class,
                    Parameter.with("fields", "id, name, username, about, fan_count, engagement, talking_about_count, picture, website, instagram_business_account"));
    

    希望这会有所帮助。

    【讨论】:

    • 非常感谢您的回答,但我还有一些。首先。我应该使用什么访问令牌?根据我从文档中了解到的情况,我需要一个页面访问令牌来获取该页面,但我需要一个在该页面上具有编辑/管理员角色的用户的用户访问令牌。还是我应该完全忽略页面令牌并使用用户令牌进行调用?
    • 我可能会回答我的问题。当我尝试使用用户令牌时,我得到一个 Outh 异常,我试图访问不存在的字段 instagram_business_account。当我尝试使用页面访问令牌时,我得到了页面,但 page.getInstagramBusinessAccount() 返回 null。也许是因为我连基本的账户都没有。我会说,我至少会得到帐户 ID,但也许不会。
    • 看看:stackoverflow.com/questions/53637555/… 我想它会回答你的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-23
    • 2018-08-07
    相关资源
    最近更新 更多