private void ShowShareWindow(string message) { var shareWindow = new SdkShare(); shareWindow.AccessToken = App.AccessToken; shareWindow.PicturePath = "share.jpg"; shareWindow.Message = message; shareWindow.Completed += (sender, ea) => { if (ea.IsSendSuccess) { MessageBox.Show("发送成功"); } else if (ea.Response.ToLower() == "auth faild2!") { Deployment.Current.Dispatcher.BeginInvoke(() => { ShareToWeibo(message); }); } else { MessageBoxResult result = MessageBox.Show("发送失败\r\n" + ea.Response + "\r\n" + "是否重新授权?", "", MessageBoxButton.OKCancel); if (result == MessageBoxResult.OK) { Deployment.Current.Dispatcher.BeginInvoke(() => { settings.Remove("WeiboAuthDate"); settings.Remove("ExpriesIn"); settings.Remove("AccessToken"); settings.Save(); ShareToWeibo(message); }); } } }; shareWindow.Show(); }
private static void ShowShareWindow() { SdkShare shareWindow = new SdkShare(); shareWindow.AccessToken = AccessToken; //shareWindow.PicturePath = ""; shareWindow.Message = "来自萌音节拍的微博测试 http://moerhythm.sinaapp.com/"; shareWindow.Completed += new EventHandler <SendCompletedEventArgs>(ShowShareWindowCompleted); shareWindow.Show(); }
private void Button_Share_Click(object sender, RoutedEventArgs e) { SdkShare sdkShare = new SdkShare { AccessToken = IsolatedStorageSettingsHelper.GetSinaWeiboAccessToken(), Message = "#德语词卡#我正在使用“德语词卡 for WindowsPhone”,德语学习者的背单词神器!你也来试试吧,轻戳这里:http://www.windowsphone.com/s?appid=9b3ba3fc-c792-48fe-a349-47a12468ab62" }; sdkShare.Completed = new EventHandler<SendCompletedEventArgs>(ShareCompleted); sdkShare.Show(); }
private void actionButton_Click(object sender, RoutedEventArgs e) { string message = App.CurrentDecibel.ToString("f2"); SdkShare sdkShare = new SdkShare { //设置OAuth2.0的access_token AccessToken = App.AccessToken, //AccessTokenSecret = App.AccessTokenSecret, //PicturePath = "TempJPEG.jpg", Message = string.IsNullOrEmpty(message) ? "重新测一下" : message, Latitude = App.Latitude.ToString(), Longitude = App.Longitude.ToString() }; sdkShare.Completed = new EventHandler <SendCompletedEventArgs>(ShareCompleted); //show it sdkShare.Show(); }
void Share() { string message = "我这都" + App.CurrentDecibel.ToString("f2") + "分贝了,赶紧去#噪音地图#(http://1diantao.sinaapp.com)看看你周围多少分贝!"; SdkShare sdkShare = new SdkShare { //设置OAuth2.0的access_token AccessToken = App.AccessToken, //AccessTokenSecret = App.AccessTokenSecret, //PicturePath = "TempJPEG.jpg", Message = string.IsNullOrEmpty(message) ? "重新测一下" : message, Latitude = App.Latitude.ToString(), Longitude = App.Longitude.ToString() }; sdkShare.Completed = new EventHandler<SendCompletedEventArgs>(ShareCompleted); //show it sdkShare.Show(); }
private void actionButton_Click(object sender, RoutedEventArgs e) { string message = App.CurrentDecibel.ToString("f2"); SdkShare sdkShare = new SdkShare { //设置OAuth2.0的access_token AccessToken = App.AccessToken, //AccessTokenSecret = App.AccessTokenSecret, //PicturePath = "TempJPEG.jpg", Message = string.IsNullOrEmpty(message) ? "重新测一下" : message, Latitude = App.Latitude.ToString(), Longitude = App.Longitude.ToString() }; sdkShare.Completed = new EventHandler<SendCompletedEventArgs>(ShareCompleted); //show it sdkShare.Show(); }