0

Я записываю код в javascript для размещения сообщения в Face-Book. Я опубликовал его успешно, но он всегда показывает only me заявление о конфиденциальности. Я действительно хочу публиковать это сообщение публично.Опубликовать сообщение на Facebook с помощью FB.api

Я стараюсь установить privacy = { 'value': 'EVERYONE' };. все еще сообщение публиковать частное (только я).

Мой код это-

 var privacy = { 'value': 'EVERYONE' }; 
     var txt = 'my post to test feed post using api'; 
     FB.api('me/feed', 'post', { message: txt, privacy: privacy }, function (response) { 
      if (!response || response.error) { 
       alert(JSON.stringify(response.error)); 
      } else { 
       alert('Post ID: ' + response.id); 
      } 
     }); 

Как я могу разместить его публично?

благодарит вас за полезную помощь.

ответ

2

Вы вручную установили конфиденциальность приложения при добавлении приложения? Если вы перейдете к своему Facebook Settings, посмотрите, к чему вы установили приложение. Параметр privacy ограничен тем, что пользователь устанавливает в своей учетной записи.

E.g. Если пользователь установил «Друзья», но приложение использует «Публикация», тогда предпочтение пользователя используется. Но если пользователь установил «Публичный», но приложение использует «Друзья», тогда используется параметр приложения, поскольку он более ограничительный, чем настройки пользователя.

Одним словом, наиболее ограничительная настройка конфиденциальности между Пользователем и Приложением будет иметь приоритет.