Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Facebook开放图形操作_Android_Facebook_Facebook Graph Api - Fatal编程技术网

Android Facebook开放图形操作

Android Facebook开放图形操作,android,facebook,facebook-graph-api,Android,Facebook,Facebook Graph Api,我正在我的Android应用程序中开发一个共享功能,我面临一个OpenGraph的问题。 我已经有我的测试用户发布和SDK和登录集成在我的应用程序 如果我使用news.reads action facebook共享对话框,我会单击发布,但不会将任何内容发布到我的墙上。 如果我使用news.publishes,一切正常 我错过什么了吗 事先非常感谢。 马克西 这是我的代码: Bitmap image = UtilityFunctions.loadBitmapFromView(mV)

我正在我的Android应用程序中开发一个共享功能,我面临一个OpenGraph的问题。 我已经有我的测试用户发布和SDK和登录集成在我的应用程序

如果我使用news.reads action facebook共享对话框,我会单击发布,但不会将任何内容发布到我的墙上。 如果我使用news.publishes,一切正常

我错过什么了吗

事先非常感谢。 马克西

这是我的代码:

        Bitmap image = UtilityFunctions.loadBitmapFromView(mV);
        SharePhoto photo= new SharePhoto.Builder().setBitmap(image)
                .setUserGenerated(true).build();


        // Create an object
        ShareOpenGraphObject object = new ShareOpenGraphObject.Builder()
                .putString("og:type", "article")
                .putString("og:url", ((TextView) mV.findViewById(R.id.linkNews)).getText().toString())
                .putString("og:publisher", "http://www.planetariverplate.com")
                .putString("og:site_name", ((TextView) mV.findViewById(R.id.fuenteNews)).getText().toString())
                .putString("og:title", ((TextView) mV.findViewById(R.id.tituloNews)).getText().toString())
                .putString("og:description", "Compartido desde Planeta River Plate Android App - https://play.google.com/store/apps/details?id=com.fmbaccimobile.planetariverplate.core")
                .putPhoto("og:image", photo)
                .build();


        // Create an action
        ShareOpenGraphAction action = new ShareOpenGraphAction.Builder()
                .setActionType("news.reads")
                .putObject("article", object)
                .build();

        // Create the content
        ShareOpenGraphContent content = new ShareOpenGraphContent.Builder()
                .setPreviewPropertyName("article")
                .setAction(action)
                .build();
        ShareDialog.show(activity, content);

你在你的活动日志中看到了吗?你是个和蔼可亲的人!!!它就在那里,但是为什么facebook不在用户的墙上显示它呢?因为facebook决定在墙上显示什么。它会展示其他人想看的东西非常感谢你WizKid,你救了我一天!