FB.ui对话框未显示在移动设备上

dhe*_*aur 7 mobile facebook ipad facebook-graph-api

我正在使用FB.ui来触发请求对话框.该对话框可在非移动设备上正确加载.但是,它无法在iPad等移动设备上加载.出现的是像弹出窗口/ iframe一样的东西loading-gif.

 FB.ui({
            method: 'apprequests', 
            message: 'Hello People',
            title: 'A friendly hello',
            data: 'some-data',
            display: 'touch',
            access_token: my_access_token,
        }, callback);
Run Code Online (Sandbox Code Playgroud)

我试图用display: 'iframe',display:'popup',display: 'wap'display: 'page'.但没有任何作用.如何让它在移动设备上运行?谢谢.

Eva*_*man 4

我对我的移动设备使用了 URL 重定向,如下所示: http ://developers.facebook.com/docs/guides/mobile/#web

要显示适合移动设备的摘要对话框,请将用户重定向到以下 URL:

http://www.facebook.com/dialog/feed?client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&display=touch

我认为它对于您正在使用的 apprequests 方法的工作原理类似。