【问题标题】:Posting an embedded YouTube link using the Facebook sdk使用 Facebook sdk 发布嵌入式 YouTube 链接
【发布时间】:2013-06-16 15:22:43
【问题描述】:

当您有意在 FB 上分享 YouTube 链接时,它会自动将 YouTube 播放器嵌入到您的墙中,看起来像这样

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

 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;
        }
    }

看起来像这样

所以我发现this link 是为了将链接格式从http://www.youtube.com/watch?v=<code> 更改为http://www.youtube.com/e/<code> 或在<code> 之后添加&autoplay=1

但它不起作用...我在 Google 上搜索了“facebook android 嵌入式链接 youtube”,但没有发现任何关于此问题的信息,需要帮助

如何使用 Facebook sdk 发布嵌入式 YouTube 链接(如图片 1)?

更新:

我转换了我的代码,现在我正在使用Publish to Feed 代码。但是问题没有解决

我尝试通过 facebook mansion 等来源post,但它不起作用...

  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");

【问题讨论】:

    标签: android facebook facebook-graph-api youtube


    【解决方案1】:

    已解决:使用教程Publish to 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");
    

    【讨论】:

    • 能把详细的过程贴一下吗
    猜你喜欢
    • 1970-01-01
    • 2011-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-01
    • 1970-01-01
    • 2012-05-10
    相关资源
    最近更新 更多