本文整理汇总了C#中FlickrNet.Flickr.AuthGetTokenAsync方法的典型用法代码示例。如果您正苦于以下问题:C# Flickr.AuthGetTokenAsync方法的具体用法?C# Flickr.AuthGetTokenAsync怎么用?C# Flickr.AuthGetTokenAsync使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FlickrNet.Flickr
的用法示例。
在下文中一共展示了Flickr.AuthGetTokenAsync方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: WebBrowser
/*(r =>
{
Deployment.Current.Dispatcher.BeginInvoke(() =>
{
if (r.HasError)
{
MessageBox.Show(r.Error.Message);
}
else
{
_webBrowser = new WebBrowser();
_webBrowser.IsScriptEnabled = true;
frob = r.Result;
MessageBox.Show(frob);
/*string url = flicker.AuthCalcUrl(frob, FlickrNet.AuthLevel.Write);
Uri uri = new Uri(url);
container.Children.Add(_webBrowser);
_webBrowser.Navigated += userLogin_Navigated;
_webBrowser.Navigate(uri); */
// }
// });
//})); */
/// <summary>
/// authentication token
/// <summary>
public void getFlickerAuthenticationToken()
{
Flickr flicker = new Flickr(flickrKey, flickrSecret);
try
{
// use the temporary Frob to get the authentication
flicker.AuthGetTokenAsync(frob,
(token =>
{
Deployment.Current.Dispatcher.BeginInvoke(() =>
{
if (token.HasError)
{
MessageBox.Show(token.Error.Message);
}
else
{
MessageBox.Show("successfully authenticated");
}
});
}));
}
catch (FlickrException ex)
{
MessageBox.Show("authentication unsuccessful");
}
}