Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook 使用graph api通过Fb应用程序在墙上发布消息_Facebook_Facebook Graph Api_Cordova_Oauth - Fatal编程技术网

Facebook 使用graph api通过Fb应用程序在墙上发布消息

Facebook 使用graph api通过Fb应用程序在墙上发布消息,facebook,facebook-graph-api,cordova,oauth,Facebook,Facebook Graph Api,Cordova,Oauth,我在Facebook上遇到了一个奇怪的问题,我正在用Phonegap开发一个应用程序 我遵循了这个博客的非常酷的教程,并对其进行了改进,使其能够与新的API一起工作,并允许我发布消息 所以我用oAuth连接Facebook,一切正常。然后,我就能够使用相同的令牌通过graph api发布消息 所以我有一个非常有效的方法,当我使用我的Facebook帐户时,我是Facebook应用程序的管理员 share:function(url, success){ var req = new XMLH

我在Facebook上遇到了一个奇怪的问题,我正在用Phonegap开发一个应用程序

我遵循了这个博客的非常酷的教程,并对其进行了改进,使其能够与新的API一起工作,并允许我发布消息

所以我用oAuth连接Facebook,一切正常。然后,我就能够使用相同的令牌通过graph api发布消息

所以我有一个非常有效的方法,当我使用我的Facebook帐户时,我是Facebook应用程序的管理员

share:function(url, success){
    var req = new XMLHttpRequest();
    req.open('POST', url, true);
    var _interval = setTimeout(function(){
        success.call(this, false);
    }, 31000);
    req.onreadystatechange = function() {if (req.readyState==4 && req.status==200){clearTimeout(_interval); success.call(this, true);}}
    req.send(null);
    return req;
},

post:function(_fbType,params, success){
    var url = 'https://graph.facebook.com/me/'+_fbType+'?'+localStorage.getItem(facebook_token);

    for(var key in params){
        if(key == "message"){
            url = url+"&"+key+"="+escape(params[key]);
        }
        else {
            url = url+"&"+key+"="+encodeURIComponent(params[key]);
        }
    }
    var req = Facebook.share(url, success);
},
但是,如果不是应用程序的管理员使用我的应用程序,那么connexion可以正常工作,但如果尝试发布wit则无法工作


在我的Facebook应用程序上,沙盒模式被禁用。app center的评论还没有完成,也许问题就出在这里?

看看这个FaceBook。方法:“提要”提要是wallpost的关键字。这不仅仅是游戏。我们可以使用的应用程序和所有

看看这张脸书。方法:“提要”提要是wallpost的关键字。这不仅仅是游戏。我们可以使用的应用程序和所有

尝试用当前Facebook用户ID更改我?!你好,希帕特,谢谢你的回答,我试过了。它仍然与我的帐户工作,但不是与其他人,它不是。你有ACESION令牌在您的参数??是的,我有Access令牌=xxxx在我的参数或类似的东西,我只是认为错误可以从脸谱网应用程序参数,但我没有线索,再次感谢您的帮助。请尝试使用当前Facebook用户ID更改我?!你好,希帕特,谢谢你的回答,我试过了。它仍然与我的帐户相同的工作,但不是与其他人,它不是。你有ACESION令牌在您的参数??是的,我有Access令牌=xxxx在我的参数或类似的东西,我只是考虑错误可以从脸谱网应用程序参数,但我没有线索,再次感谢您的帮助。谢谢Karsho,我目前正在使用“feed”,它与我的管理员fb应用程序帐户成功配合,但与普通用户帐户不配合。谢谢你,Karsho,我目前正在使用“feed”,它与我的管理员fb应用程序帐户成功配合,但与普通用户帐户不配合。