【问题标题】:Posting youtube video on facebook wall with facebook SDK in android在 android 中使用 facebook SDK 在 facebook 墙上发布 youtube 视频
【发布时间】:2014-10-17 06:31:01
【问题描述】:

我们可以通过 Facebook SDK 使用 Android 将您的视频上传到 Facebook 帐户墙吗?

请给我一些例子?

【问题讨论】:

    标签: android facebook android-youtube-api


    【解决方案1】:
    private UiLifecycleHelper uiHelper;
    
    if (FacebookDialog.canPresentShareDialog(getApplicationContext(),
                        FacebookDialog.ShareDialogFeature.SHARE_DIALOG)) {
                    String link = "<-GET YOUR YOUTUBE LINK HERE";
                    // Publish the post using the Share Dialog
                    FacebookDialog shareDialog = new FacebookDialog.ShareDialogBuilder(
                            this)
                            .setName(Id) 
                            .setLink(link)
                            .build();
                    uiHelper.trackPendingDialogCall(shareDialog.present());
    
                }
    
                    public void onActivityResult(int requestCode, int resultCode, Intent data) {
            super.onActivityResult(requestCode, resultCode, data);
    
            uiHelper.onActivityResult(requestCode, resultCode, data,
                    new FacebookDialog.Callback() {
                        @Override
                        public void onError(FacebookDialog.PendingCall pendingCall,
                                Exception error, Bundle data) {
                            Log.e("Activity",
                                    String.format("Error: %s", error.toString()));
                        }
    
                        @Override
                        public void onComplete(
                                FacebookDialog.PendingCall pendingCall, Bundle data) {
                            Log.i("Activity", "Success!");
                        }
                    });
        }
    

    【讨论】:

    • 我将这段代码放在一个方法 postVideo() 中,并在单击按钮时调用该方法。但是我在 FacebookDialog.canPresentShareDialog() 行收到 NullPointerException .. 我不知道为什么我会收到这个 NullPointerException .. 你能告诉我.. 提前谢谢..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-30
    • 1970-01-01
    相关资源
    最近更新 更多