0

我一直在使用放入 Unity 的 WebView(在此处找到:https ://github.com/gree/unity-webview )来实现 Facebook 连接。WebView 在 OAuth 对话框中对用户的授权工作得很好,但是当我尝试访问要发布给朋友的提要对话框时,我最终得到了一个空白的白色屏幕。放入浏览器时生成的相同 URL 可以正常工作。

我生成的提要对话框 URL 如下所示: http://m.facebook.com/dialog/feed?access_token= {Access Token}&app_id={App ID}&from={Authroized User}&to={Selected Friend ID}&link ={帖子链接}&name={帖子名称}& description={帖子说明}&redirect_uri={我的重定向页面.aspx}

我生成的有效身份验证对话框 URL 示例如下所示: http : //m.facebook.com/dialog/oauth?client_id= {App ID}&redirect_uri={My Auth Redirect.aspx}&scope=publish_stream,publish_actions&response_type=token

想知道是否有人知道此特定 WebView 可能导致此问题的原因。

提前感谢您的任何帮助。

4

1 回答 1

0

正在为此撕毁我的头发,但已经深入到它的底部。我曾尝试转义 URL,但前几天它没有工作 - 但后来我尝试只转义今天早上发送的一些有空格的参数的值。这似乎解决了它。简单的错误,但如果有人遇到这种情况,请不要忘记转义就是一切!通常,您在更高级别(至少我是)中工作,其中 URL 和参数会自动转义,我猜这是吸取的教训:D

于 2013-04-18T18:00:19.877 回答