Android facebook sdk 4.2.0问题,通过自定义界面共享gif

Android facebook sdk 4.2.0问题,通过自定义界面共享gif,android,facebook-graph-api,facebook-sdk-4.0,Android,Facebook Graph Api,Facebook Sdk 4.0,通过共享对话框共享gif工作正常,Facebook显示gif预览,但使用ShareApi.Share()通过自定义界面共享,会使链接预览不是gif预览。在通过自定义界面进行共享时是否有其他设置,这在Facebook的SDK文档中没有提及。下面是我的两个代码示例: 通过ShareDialog共享(它显示Gif预览) 通过自定义界面共享(它不显示Gif预览,而是显示链接预览) ShareLinkContent内容=新的ShareLinkContent.Builder() .setContentU

通过共享对话框共享gif工作正常,Facebook显示gif预览,但使用ShareApi.Share()通过自定义界面共享,会使链接预览不是gif预览。在通过自定义界面进行共享时是否有其他设置,这在Facebook的SDK文档中没有提及。下面是我的两个代码示例:

  • 通过ShareDialog共享(它显示Gif预览)
  • 通过自定义界面共享(它不显示Gif预览,而是显示链接预览)
  • ShareLinkContent内容=新的ShareLinkContent.Builder()
    .setContentUrl(Uri.parse(shareUrl))/.gif链接
    .build();
    ShareApi.share(内容,新FacebookCallback(){
    @凌驾
    成功时公开作废(共享结果){
    Log.e(标记“共享成功”);
    }
    @凌驾
    公开作废{
    Log.e(标记“股份取消”);
    }
    @凌驾
    公共无效onError(FaceBook例外e){
    if(e!=空){
    Log.e(标记,“共享错误:+e.toString());
    }否则{
    Log.e(标记“共享错误”);
    }                   
    }
    });
    
    Hi,你能分享Facebook分享示例的教程吗?嗨,这里是文档链接:
    ShareLinkContent content = new ShareLinkContent.Builder()
                    .setContentUrl(Uri.parse(shareUrl)) // .gif link
                    .build();
    ShareDialog.show(getActivity(), content);
    
    ShareLinkContent content = new ShareLinkContent.Builder()
                    .setContentUrl(Uri.parse(shareUrl)) // .gif link
                    .build();
    ShareApi.share(content, new FacebookCallback<Sharer.Result>() {
        @Override
        public void onSuccess(Sharer.Result result) {
            Log.e(TAG, "Share Successful");                 
        }
    
        @Override
        public void onCancel() {
            Log.e(TAG, "Share Cancelled");                  
        }
    
        @Override
        public void onError(FacebookException e) {
            if (e != null) {
                Log.e(TAG, "Share Error: " + e.toString());
            } else {
                Log.e(TAG, "Share Error");
            }                   
        }
    });