类似facebook的商业页面使用内置的类似OpenGraphAPI,不使用javascript sdk

类似facebook的商业页面使用内置的类似OpenGraphAPI,不使用javascript sdk,javascript,facebook,sdk,facebook-like,facebook-opengraph,Javascript,Facebook,Sdk,Facebook Like,Facebook Opengraph,一旦用户登录并授权我的应用程序代表他/她发布,我会如何看待Facebook商业页面?以下是我目前的代码: window.fbAsyncInit = function() { FB.init({ appId: 'MY_APP_ID', status: true, cookie: true, xfbml: true, oauth: true}); document.ge

一旦用户登录并授权我的应用程序代表他/她发布,我会如何看待Facebook商业页面?以下是我目前的代码:

window.fbAsyncInit = function() {
    FB.init({ appId: 'MY_APP_ID',                    
        status: true, 
        cookie: true,
        xfbml: true,
        oauth: true});

        document.getElementById('fb-auth').addEventListener('click', function() {
          FB.login(function(response){
            if(response.authResponse){ // user has authorized app
                FB.api('/me/likes/BUS_PAGE_ID', function(response){
                    if(response.data.length>0) {
                       // user has liked the page
                    } else {
                       // like the page for the user                                  
                    }
                });
            }
          }, {scope:'publish_actions, user_likes'});
        }, false);
};

代码工作到了授权应用的程度,我可以通过FB.api查看用户是否喜欢商业页面。。。ifresponse.data.length>0。我应该用什么来代替用户的//喜欢页面,以便我的应用程序可以喜欢特定的业务页面并将其添加到用户喜欢的页面中?谢谢。

操作只能用于Facebook以外的对象

你不能使用内置的like操作,也绝对不能强迫用户喜欢Facebook页面


使用或将用户重定向到您的Facebook页面。

操作只能用于Facebook以外的对象

你不能使用内置的like操作,也绝对不能强迫用户喜欢Facebook页面


使用或将用户重定向到您的Facebook页面。

您不能通过graph API实现这一点,您需要使用。还有,看。好吧,但是为什么我不能这样做呢?我在对象中添加了一个like操作,facebook页面与所有其他可以添加到图形中的页面一样,是吗?你不能通过graph API来实现这一点,你需要使用。还有,看。好吧,但是为什么我不能这样做呢?我已经在对象中添加了一个like操作,而facebook页面是可以添加到图形中的所有其他页面一样的对象-对吗?