【问题标题】:How to show specific facebook page in my app? [closed]如何在我的应用程序中显示特定的 Facebook 页面? [关闭]
【发布时间】:2015-11-14 21:09:00
【问题描述】:

如何在 Android 中嵌入 Facebook 页面,而无需使用 webView? 我知道在here 之前有人问过这个问题,但是这个问题没有答案。

提前致谢

【问题讨论】:

    标签: android facebook


    【解决方案1】:

    要从应用中的特定页面获取帖子,您只需在PAGE_ID/feed 上发出GET。例如,要查看我的主页 InstaWifi 发布的帖子,您可以单击此处的此链接查看响应的样子:

    https://developers.facebook.com/tools/explorer/?method=GET&path=325806087495884%2Ffeed

    收到此 JSON 后,您可以对其进行解析以在您的应用中显示内容。

    【讨论】:

    • 谢谢你的帮助,但如果我想在我的应用程序中使用它,我必须使用 facebook SDK 对吗?另一个问题我可以在不输入访问令牌的情况下执行此操作吗?因为我不想强迫用户登录才能使用该应用程序
    • 是的,您必须使用 Facebook SDK,是的,您必须拥有访问令牌才能访问此信息。不幸的是,没有其他方法,这能回答您的问题吗?
    • 不是真的因为我不想强迫用户像我所说的那样登录一个应用程序,它是用于 faceook 上的新闻页面,你不必登录或任何东西 @987654322 @
    • 那太糟糕了。不管怎样,答案都是一样的,你需要一个有效的访问令牌才能从 FB 页面获取帖子,并且要获得一个你必须使用 Facebook SDK。
    • 谢谢杰西,如果两天后没有其他答案,我会接受你的
    【解决方案2】:

    你可以这样做

    Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.facebook.com/stackoverflowpage"));
    startActivity(browserIntent);
    

    别忘了给你的 AndroidManifest.xml 文件添加权限

    <uses-permission android:name="android.permission.INTERNET"/>
    

    【讨论】:

    • 感谢您的回答,但用户仍然可以输入另一个网址和 facebook 添加、通知,并显示在页面中我只想从页面获取帖子并将其显示在我的应用程序中跨度>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-15
    • 2012-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多