0

我正在尝试在 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,我真的不知道在哪里进行 url 重定向,我只是放了 www.facebook.com。因此,当我运行该应用程序时,出现了 facebook UI,我按下按钮发送请求,它只是给了我一个 http 500 内部服务器错误。有人对此有修复吗?谢谢

4

1 回答 1

0

我认为您用于重定向 url 的内容无关紧要,您只需在 Web 浏览器上注册 Navigating 事件并取消导航:

void browser_Navigating(object sender, NavigatingEventArgs e)
    {
        if (e.Uri == myRedirectUri)
        {
            e.Cancel = true;
            //Send friend request succcess
            //....
        }
    }
于 2013-09-14T00:39:53.957 回答