有没有办法使用UWP社区工具包在一篇文章中发布两张图片?
发布于 2016-11-10 17:11:44
我认为这是可能的,你可以检查official sample app of UWP Community Toolkit。
它已经将twitter apis封装在其服务中。根据推特开发者文档:Uploading Media,它支持在一条推文中最多上传4张照片。
总而言之,您可以打开此示例应用程序的项目,找到SamplePages -> Twitter Service -> SharePictureButton_OnClick并最终找到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());https://stackoverflow.com/questions/40503287
复制相似问题