我正在尝试在Windows Phone 8.0上开发一个应用程序,我想添加一个功能来发送一个有ID的朋友请求。 我按照URL重定向说明进行操作。 https://developers.facebook.com/docs/reference/dialogs/friends/
我写了这段代码:
private void Button_Click(object sender, RoutedEventArgs e)
{
string site = "https://www.facebook.com/dialog/friends/?id=bicicletas.ikatch&app_id=458358780877780&redirect_uri=https://mighty-lowlands-6381.herokuapp.com/";
Browserfb.Navigate(new Uri(site, UriKind.Absolute));
}
我更改了我的开发者应用ID的应用ID,我真的不知道在哪里重定向,我只是把www.facebook.com。因此,当我运行应用程序时,会出现facebook UI,然后按下按钮发送请求,它只是给我一个http 500内部服务器错误。 有人对此有所解决吗?谢谢
答案 0 :(得分:0)
我认为您用于重定向网址的内容无关紧要,您需要做的只是在网络浏览器上注册导航事件并取消导航:
void browser_Navigating(object sender, NavigatingEventArgs e)
{
if (e.Uri == myRedirectUri)
{
e.Cancel = true;
//Send friend request succcess
//....
}
}