通过添加页面选项卡对话框重定向到页面

Yar*_*hen 9 tabs facebook dialog

Facebook最近通知他们正在弃用对应用资料页面的支持.

12月10日之后创建的应用程序不再具有应用程序页面选项以及"添加到我的页面"功能,并且必须使用新的" 添加页面"选项卡对话框.

用户选择要添加应用程序的页面后,有没有办法将用户重定向到所选页面?

类似的功能存在于"旧"添加到页面对话框中,例如
https://www.facebook.com/add.php?api_key=MY_ADD_ID&pages=1

用响应函数激活对话框似乎没有结果.

`


// Add app to page
function addToPage() {

// calling the API ...
FB.ui({
        method: 'pagetab',
        redirect_uri: 'MY_URL',
    },function(response) {
        alert(response);
    });
Run Code Online (Sandbox Code Playgroud)

}
`所以,有两个问题:
一)是否有使用该对话框中选择哪些页面"知道"该应用程序的可能?
b)有没有办法将用户重定向到所选页面.

谢谢!

dev*_*son 16

<script type="text/javascript">
      function addToPage() {

      // calling the API ...
      FB.ui(
        {
            method: 'pagetab'
        },
        function(response) {
            if (response != null && response.tabs_added != null) {

                $.each(response.tabs_added, function(pageid) {
                      alert(pageid);
                });
            }
        }
      );

      }
  </script>
Run Code Online (Sandbox Code Playgroud)

使用上面的代码...您将获得用户选择的页面的页面ID