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