android - Facebook SDK Graph API 在墙上发布消息

标签 android facebook facebook-graph-api facebook-android-sdk

我的 Facebook 应用程序的状态和评论反馈建议不要在墙上发帖时预填文本。但我可以在 Facebook Graph API 文档中找到 message 参数的使用 Graph API Publishing section .

Bundle params = new Bundle();
params.putString("message", "This is a test message");
/* make the API call */
new GraphRequest(
    AccessToken.getCurrentAccessToken(),
    "/me/feed",
    params,
    HttpMethod.POST,
    new GraphRequest.Callback() {
        public void onCompleted(GraphResponse response) {
            /* handle the result */
        }
    }
).executeAsync();


我已经验证过它并且工作正常。根据更新的 Facebook 政策是否允许这样做?

最佳答案

消息必须 100% 由用户生成,因此如果您提供一个(空的!)输入字段,用户可以在您执行 API 调用之前输入消息,就可以了。预填是指您预填消息或输入字段,这是不允许的。

https://developers.facebook.com/docs/apps/review/prefill

关于android - Facebook SDK Graph API 在墙上发布消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32930486/

相关文章:

Android 命令行工具 sdkmanager 总是显示 : Warning: Could not create settings

ios - "Error Domain Code=324"使用 Facebook 方法上传照片时

ruby-on-rails - 设计中的 sign_in_and_redirect 如何工作?

php - 如何在 Android 中 Facebook 登录后将 Facebook 详细信息插入数据库

facebook-graph-api - 在 facebook API 上搜索乐队/艺术家页面

javascript - Foundation 5 Orbit 单击在触摸设备上未触发 - 链接不起作用

android - Ble 与 MVVM 和架构组件,正确的方法?

javascript - Instagram Stories API 中的 'user' 是谁

android - 新 NavigationView 上的图标动画

php - 使用图形 API 将带有图片的消息发布到 Facebook 页面/提要