无法为用户生成预览--Facebook android SDK 4.2

无法为用户生成预览--Facebook android SDK 4.2,android,facebook,Android,Facebook,我目前正在facebook上共享一个位置 这是我的密码 // Create an object ShareOpenGraphObject object = new ShareOpenGraphObject.Builder() .putString("og:type", "anewplace") .putString("og:title", "Paris")

我目前正在facebook上共享一个位置

这是我的密码

// Create an object
            ShareOpenGraphObject object = new ShareOpenGraphObject.Builder()
                    .putString("og:type", "anewplace")
                    .putString("og:title", "Paris")
                    .putDouble("place:location:latitude", 10.7672788)
                    .putDouble("place:location:longitude", 106.6877127)
                    .build();

            // Create an action
            ShareOpenGraphAction action = new ShareOpenGraphAction.Builder()
                    .setActionType("come")
                    .putObject("anewplace", object)
                    .build();

            // Create the content
            ShareOpenGraphContent content = new ShareOpenGraphContent.Builder()
                    .setPreviewPropertyName("anewplace")
                    .setAction(action)
                    .build();


            ShareButton shareButton = new ShareButton(this);
            shareButton.setShareContent(content);
            shareButton.registerCallback(callbackManager, new FacebookCallback<Sharer.Result>() {

                @Override
                public void onSuccess(Sharer.Result result) {
                    Log.i(TAG, "SHARING SUCCESS!");
                }

                @Override
                public void onError(FacebookException error) {
                    Log.e(TAG, "SHARING ERROR! - " + error.getMessage());
                }

                @Override
                public void onCancel() {
                    Log.w(TAG, "SHARING CANCEL!");
                }
            });

            shareButton.performClick();
//创建一个对象
ShareOpenGraphObject对象=新的ShareOpenGraphObject.Builder()
.putString(“og:type”、“anewplace”)
.putString(“og:标题”、“巴黎”)
.Puttouble(“地点:位置:纬度”,10.7672788)
.putDouble(“地点:位置:经度”,106.6877127)
.build();
//创建一个动作
ShareOpenGraphAction=新建ShareOpenGraphAction.Builder()
.setActionType(“come”)
.putObject(“anewplace”,对象)
.build();
//创建内容
ShareOpenGraphContent内容=新的ShareOpenGraphContent.Builder()
.setPreviewPropertyName(“anewplace”)
.setAction(动作)
.build();
ShareButton ShareButton=新的ShareButton(此);
shareButton.setShareContent(内容);
registerCallback(callbackManager,newfacebookcallback()){
@凌驾
成功时公开作废(共享结果){
Log.i(标记“共享成功!”);
}
@凌驾
public void onError(facebook异常错误){
Log.e(标记“共享错误!-”+ERROR.getMessage());
}
@凌驾
公开作废{
Log.w(标记“共享取消!”);
}
});
shareButton.performClick();
我收到一个错误:无法为用户生成预览

我按照文档创建了一个自定义故事

请帮忙:)谢谢

Thanh

我找到了方法:)

对于操作,其格式应为“应用程序名称:操作名称” 对于对象,它应该是“app\u name:object\u name”