在FB墙上发布一个活动

时间:2011-10-17 20:45:53

标签: c# facebook-graph-api

我无法在墙上发布。它给了我一个弹出“OK Success”但是无法在墙上找到它

    <script language="javascript" type="text/javascript">
            FB.init({
                appId: '18********',
                status: true,
                cookie: true,
                xfbml: true
            });

            function wallpost(message, title, link, desc, picture, name, uid) {
                var kime = '/' + uid + '/feed';
                FB.api(kime, 'post', {
                    message: message,
                    name: 'Blabla..',
                    link: link,
                    picture: picture,
                    caption: title,
                    action_links: [{
                        text: 'BlablablanaFinally..',
                        href: 'http://thomasblog.somee.com/'
                    }],
                    description: desc
                }, function (response) {
                    if (!response || response.error) {
                        alert(name + ' Success');
                    } else {
                        alert(name + ' Fail');
                    }
                });
            }


            function sharex() {
                wallpost('checking', "postingtowall", 'http://thomasblog.somee.com/', 'Hello World.', 'http://www.w3schools.com/images/lamp.gif', ' Ok ', 'me');
            }

    </script>
<p>
           <a href="#" onclick="sharex();">Publish to Wall</a>
        </p>

请帮助我在我的FB墙上发布这个。点击链接后,会弹出一个对话框“Ok Success”。但我没看到我墙上的帖子。

由于 太阳

1 个答案:

答案 0 :(得分:0)

这看起来不对:

if (!response || response.error) {
                    alert(name + ' Success');
                } else {
                    alert(name + ' Fail');
                }

另外,请检查响应状态代码和您收到的响应字符串。