javascript - FB.ui 没有回调

标签 javascript facebook facebook-javascript-sdk fb.ui

我无法运行 Facebook UI 回调。我使用了来自 FB 开发站点的示例:

https://developers.facebook.com/docs/reference/dialogs/feed/

FB.init({appId: "YOUR_APP_ID", status: true, cookie: true});

function postToFeed() {

    // calling the API ...
    var obj = {
      method: 'feed',
      redirect_uri: 'YOUR URL HERE',
      link: 'https://developers.facebook.com/docs/reference/dialogs/',
      picture: 'http://fbrell.com/f8.jpg',
      name: 'Facebook Dialogs',
      caption: 'Reference Documentation',
      description: 'Using Dialogs to interact with users.'
    };

    function callback(response) {
      document.getElementById('msg').innerHTML = "Post ID: " + response['post_id'];
    }

    FB.ui(obj, callback);
}

当我在我的网站上运行它时,我没有收到任何回调 https://www.ipassexam.com/page/fb-test

如有任何见解,我们将不胜感激。

最佳答案

去掉 redirect_uri 参数。这每次都对我有用:

FB.ui({
    method: 'feed',  
    link: "http://...",
    name: "Some Title",
    caption: "Some Caption",
    description: "Some Description",
    picture: "http://..."
}, function(response) {
    if (response && response.post_id) {
        alert('Post was published.');
    } else {
        alert('Post was not published.');
    }
});

还要确保控制台中没有错误。但无论如何我没有看到任何错误。

关于javascript - FB.ui 没有回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14095146/

相关文章:

javascript - 快速资源,以了解有关所有JS高度的更多信息

Facebook 发送按钮返回状态代码 200

javascript - Facebook 登录在应用程序浏览器中的 Android Facebook 中不起作用

javascript - Angular Facebook 服务达到 API 调用限制

node.js - 使用 Node 从图形 api 获取数据

javascript - 如何将 Google Charts 中的轴的格式设置为某种模式?

javascript - 如何在点击功能中获取小部件的值?

javascript - React Router 路径中的领先标签

facebook - MVC4 oauth facebook 访问用户和 friend 权限 :

android - 将最新的 facebook 4.0.1 sdk 导入 eclipse 以作为 facebook 功能登录时出错