我正在尝试在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 内部服务器错误。 有人能解决这个问题吗?谢谢你
我认为您使用的重定向网址并不重要,您需要做的只是在网络浏览器上注册导航事件并取消导航:
void browser_Navigating(object sender, NavigatingEventArgs e)
{
if (e.Uri == myRedirectUri)
{
e.Cancel = true;
//Send friend request succcess
//....
}
}