FB在单个帖子中共享多个URL

时间:2017-06-28 10:14:41

标签: android facebook facebook-android-sdk fbsdk

我知道如何将单个链接发布到FB

if (ShareDialog.canShow(ShareLinkContent.class)) {
        ShareLinkContent linkContent = new ShareLinkContent.Builder()
                .setContentUrl(Uri.parse(url))
                .setQuote(text)
                .build();
        shareDialog.show(linkContent);
    }

它工作正常,但我需要共享多个链接+链接名称。有可能吗?

我尝试过的事情:

1)通过共享意图传递数据 - 不支持文本,仅限url

2)ShareOpenGraphObject + ShareOpenGraphAction + ShareOpenGraphContent - 看起来2017年不支持服装对象?尝试了几个样本 - 似乎不起作用

3)使用生成的消息(链接和文本)创建对话框,然后GraphRequest -> "/me/feed" -> HttpMethod.POST适用于测试用户。但是FB拒绝了publis_actions请求,因为"应用程序不应该生成消息,用户应该自己添加文本" ...

还有一些想法吗?

1 个答案:

答案 0 :(得分:2)

Facebook在发布时非常严格。使用他们的SDK,您可以分享每个帖子的 1个链接,如果您想要多个链接 - 您需要发布多个帖子。

可以使用图谱API 发布多个链接,但您需要获得FB的许可,因为您没有它,我猜您运气不佳。