简体   繁体   English

使用Facebook SDK在Facebook上共享动态内容。 如何包含多张图片?

[英]Share dynamic content on facebook using Facebook SDK. How to Include multiple images?

How do I share multiple images on Facebook? 如何在Facebook上共享多张图片? following code snippet shares only one image. 以下代码段仅共享一张图片。 How do I modify this code to cater multiple images? 如何修改此代码以容纳多张图像?

            var fb = new FacebookClient();

            fb.AccessToken = strToken
            fb.AppId = strAppID
            fb.AppSecret = strAppSecret


            dynamic parameters = new ExpandoObject();
            parameters.title = strTitle;
            parameters.message = strDescription;

            parameters.source = new FacebookMediaObject
            {
                ContentType = "image/jpeg",
                FileName = Path.GetFileName("myimage")
            }.SetValue(System.IO.File.ReadAllBytes(@"C:\Pictures\image1.jpg"));

            var result = fb.Post("me/photos", parameters);

        }

use this code for multiple image upload on facebook, 使用此代码在Facebook上上传多张图片,

FacebookClient fb = new FacebookClient(token.Trim());
//Perform upload
var imageStream = File.OpenRead(photo.Location);
fb.PostCompleted += (o, e) =>
{
    imageStream.Dispose();
    if (e.Cancelled || e.Error != null)
    {
        error = e.Error == null ? "canceled" : e.Error.Message;
    }
};
dynamic res = fb.PostTaskAsync("/" + fbAlbumID + "/photos", new
{
    message = String.Empty,
    file = new FacebookMediaStream
    {
        ContentType = "image/jpg",
        FileName = Path.GetFileName(photo.Location)
    }.SetValue(imageStream)
});
res.Wait();
var dictionary = (IDictionary<string, object>)res.Result;

but each time one popup notification is generated per each uploaded photo. 但每次为每张上传的照片生成一个弹出通知。 by this question. 通过这个问题。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Facebook SDK。 发布到我的应用程序页面时不能包含链接 - Facebook SDK. Cannot include links when posting to my application's page MS Bot Framework 4.x SDK。 如何使用C#将原始JSON发送到Facebook Messenger通道 - MS Bot Framework 4.x SDK. How can I send raw JSON to a facebook messenger channel using C# 关于Facebook SDK的问题。 Facebook图像URL是否每次登录都会更改? 如何在Unity C#中从Facebook SDK 7.9获取图像URL和Facebook ID? - Issue About Facebook SDK. Is Facebook Image URL Change Each Login ? How To Get Image URL and Facebook ID From Facebook SDK 7.9 In Unity C#? 如何在ASP.NET中使用Java脚本在Facebook上共享图像 - How to share images on facebook using java script in asp.net 如何连接到Facebook,并使用C#SDK调试Facebook应用程序 - How to connect to facebook, and debug facebook application using C# SDK 如何使用Facebook C#SDK在Facebook上更新笔记 - How to update note on Facebook using Facebook C# SDK 如何从动态Facebook C#SDK读取数据 - How to Read data from dynamic Facebook C# SDK Facebook分享问题,如何分享特定图像 - Facebook Share issue, how to share a particular image C# Facebook SDK 动态数据转换 - C# Facebook SDK dynamic data conversion 如何使用Windows Phone Silverlight共享保存在Facebook上的IsolateStorageFile中的图片? - How to share pictures saved in IsolateStorageFile on Facebook using Windows Phone Silverlight?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM