我正在尝试使用Windows应用商店应用中的“共享”超级按钮将照片分享到Facebook。 当我使用“共享”超级按钮发送电子邮件时,图像会显示,但不会出现在Facebook中。
以下是我正在使用的代码:
private void OnDataRequested(DataTransferManager sender, DataRequestedEventArgs args)
{
var item = PictureHolder.SelectedItem;
if (item == null)
{
var dialog = new MessageDialog("No image selected.");
dialog.ShowAsync();
return;
}
var thumbNail = (FileInformation)item;
var file = RandomAccessStreamReference.CreateFromFile(thumbNail);
args.Request.Data.Properties.Title = "Win8 ShareCharm FBTest";
args.Request.Data.Properties.Thumbnail = file;
args.Request.Data.SetBitmap(file);
}
它会发布设置的标题,但不会发布缩略图。 Facebook是否要求以不同方式设置数据?
注意:我使用的是Windows 8.1