使用 Facebook sdk 发布嵌入的 YouTube 链接

2023-12-08

当您有意在 FB 上分享 YouTube 链接时,它会自动将 YouTube 播放器嵌入到您的墙上,如下所示

enter image description here

但是......当我尝试使用发布相同的视频时FB sdk, HelloFacebookSampleActivity =>postStatusUpdate()成年期。

 public void postStatusUpdate() {
        if (user != null && hasPublishPermission()) {
            final String message ;

                message = ( user.getFirstName()+" "+ getString( R.string.status_update_link)+ " " +video_id + " " + getString(R.string.google_play_link));


            Request request = Request
                    .newStatusUpdateRequest(Session.getActiveSession(), message, new Request.Callback() {
                        @Override
                        public void onCompleted(Response response) {
                            showPublishResult(message, response.getGraphObject(), response.getError());
                        }
                    });
            request.executeAsync();
        } else {
            pendingAction = PendingAction.POST_STATUS_UPDATE;
        }
    }

它看起来像这样

enter image description here

所以我发现这个链接该命令更改链接格式http://www.youtube.com/watch?v=<code> to http://www.youtube.com/e/<code>或添加&autoplay=1之后<code>

但它不起作用...我用谷歌搜索“facebook android嵌入链接youtube”但没有找到任何关于这个问题的信息,需要帮助

如何使用 Facebook sdk 发布嵌入的 YouTube 链接(如图 1 所示)?

UPDATE :

我转换了我的代码,现在我正在使用发布到 Feed代码。但问题没有解决

我试着post通过像 facebook mansion 这样的来源,但它不起作用......

  postParams.putString("name", "Facebook SDK for Android");
            postParams.putString("caption", "Build great social apps and get more installs.");
            postParams.putString("description", "The Facebook SDK for Android makes it easier and faster to develop Facebook integrated Android apps.");
            postParams.putString("source","http://www.youtube.com/e/2raioEC7Hms");

解决:使用教程发布到 Feed, 使用post

 postParams.putString("message", "Link to YouTube");
        postParams.putString("link", "http://www.youtube.com/watch?v=3aICB2mUu2k");
        postParams.putString("source", "http://www.youtube.com/v/3aICB2mUu2k");
        postParams.putString("picture","http://img.youtube.com/vi/3aICB2mUu2k/0.jpg");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Facebook sdk 发布嵌入的 YouTube 链接 的相关文章

随机推荐