首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Fb.ui柱对墙

Fb.ui柱对墙
EN

Stack Overflow用户
提问于 2013-07-23 12:10:21
回答 1查看 4.3K关注 0票数 0

我正在使用下面的代码,就像从https://developers.facebook.com/docs/reference/dialogs/feed/到用户墙一样。然而,柱子并没有出现在墙上。我遗漏了什么吗?

代码语言:javascript
复制
FB.ui({
    method: 'feed',
    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 people.'
}, function(response){});

我已经加载了Javascript connect.facebook.net/en_US/all.js。我必须添加以下代码吗?

代码语言:javascript
复制
FB.init({
    appId: 'xxxXXxxx',
    status: true,
    cookie: true,
    xfbml: true
});
EN

回答 1

Stack Overflow用户

发布于 2013-07-23 12:56:47

它可能行不通的原因有很多。您提供的信息确实不够,所以我只想列举几个原因说明为什么它可能不起作用:

  • 确保您在Facebook developers上创建了一个应用程序,并确保站点URL与应用程序域一起正确
  • xxxXXxxx中的“FB.init()”是在Facebook上创建应用程序时生成的应用程序ID。
  • 如果您正在尝试本地主机,它将永远不会起作用。

最后,您的代码应该如下所示:

代码语言:javascript
复制
<div id="fb-root"></div>
<script type="text/javascript">

    window.fbAsyncInit = function() {
        FB.init({
            appId      : 'xxxXXXxxx', // App ID
            channelURL : '../../Vendor/channel.php', // Channel File
            status     : true, // check login status
            cookie     : true, // enable cookies to allow the server to access the session
            oauth      : true, // enable OAuth 2.0
            xfbml      : true  // parse XFBML
        });

    function postFeed(){

            FB.ui({method: 'feed',
        picture: 'https://www.example.com/img/fb-post.jpg',
        link: "http://www.example.com/",
        caption: "example.com",
        description: "a small description associated with your post",
            }, requestCallback);
    }


    // Load the SDK Asynchronously
    (function() {
    var e = document.createElement('script'); e.async = true;
    e.src = document.location.protocol 
    + '//connect.facebook.net/en_US/all.js';
    document.getElementById('fb-root').appendChild(e);
    }());
</script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17809845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档