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
Javascript 使用Facebook Sdk发布时更改隐私设置_Javascript_Facebook_Facebook Graph Api_Facebook Javascript Sdk - Fatal编程技术网

Javascript 使用Facebook Sdk发布时更改隐私设置

Javascript 使用Facebook Sdk发布时更改隐私设置,javascript,facebook,facebook-graph-api,facebook-javascript-sdk,Javascript,Facebook,Facebook Graph Api,Facebook Javascript Sdk,当我试图通过SDK向Facebook发布内容时,我似乎无法更改隐私设置,特别是谁看到了帖子,谁没有。基本上,它一直发布到facebook,但只有我被允许看到它。我想改变它,让我的朋友都能看到它 this.postFacebook = function(){ var privacy = { 'value': 'CUSTOM', 'friends': 'EVERYONE' };

当我试图通过SDK向Facebook发布内容时,我似乎无法更改隐私设置,特别是谁看到了帖子,谁没有。基本上,它一直发布到facebook,但只有我被允许看到它。我想改变它,让我的朋友都能看到它

        this.postFacebook = function(){
          var privacy = {
            'value': 'CUSTOM',
            'friends': 'EVERYONE'
          };
              FB.api('/me/feed', 'post', { name: 'asdf', link: 'www.google.com', caption:'tester', description: 'description', privacy: privacy});
        }

提前谢谢你

在下检查应用程序的默认隐私值–如果该值设置为“仅限我”,则需要首先在此处选择更广泛的设置。当通过API发布时,您只能限制用户为应用程序设置的隐私级别更多,您不能指定比该级别更宽的隐私级别。有一种方法可以从用户那里了解应用程序设置的隐私?请在下检查应用程序的默认隐私值–如果设置为“仅限我”,然后,您需要首先选择一个更广泛的设置。当通过API发布时,您只能将用户为应用程序设置的隐私级别限制得更多,您不能指定比该级别更宽的隐私级别。有没有办法从用户那里了解应用程序的隐私设置?