【问题标题】:Post two images on Facebook with UWP Community Toolkit使用 UWP 社区工具包在 Facebook 上发布两张图片
【发布时间】:2016-11-09 09:12:48
【问题描述】:

有没有办法使用 UWP 社区工具包在一个帖子中发布两张图片?

【问题讨论】:

    标签: facebook windows-10-universal windows-community-toolkit


    【解决方案1】:

    我觉得可以,你可以查看official sample app of UWP Community Toolkit

    它在其服务中封装了 twitter api。根据 Twitter 开发者文档:Uploading Media,一条推文最多支持上传 4 张照片。

    总之,你可以打开这个示例应用的项目,找到SamplePages -> Twitter Service -> TwitterPage.xaml.cs,终于找到SharePictureButton_OnClick事件,覆盖原代码:

    StorageFile picture = await openPicker.PickSingleFileAsync();
    if (picture != null)
    {
        using (var stream = await picture.OpenReadAsync())
        {
            await TwitterService.Instance.TweetStatusAsync(TweetText.Text, stream);
        }
    }
    

    到:

    var pictures = await openPicker.PickMultipleFilesAsync();
    int num = pictures.Count;
    List<IRandomAccessStream> streams = new List<IRandomAccessStream>();
    foreach (var picture in pictures)
    {
        var stream = await picture.OpenReadAsync();
        streams.Add(stream);
    }
    
    await TwitterService.Instance.TweetStatusAsync(TweetText.Text, streams.ToArray());
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-02-25
      • 2023-03-11
      • 2020-03-20
      • 1970-01-01
      • 1970-01-01
      • 2019-11-09
      • 2017-12-17
      相关资源
      最近更新 更多