2013-02-27 3 views
-1

У нас есть требование в нашем приложении FB, чтобы размещать контент на стене пользователя, эта деятельность выполняется администратором приложения FB (издателем), который выбирает контент и публикует список пользователей на стене. Заявление о проблемах: мы использовали фид диалога до февраля 2013 года, изменив пост на стене пользователя, который также поступал по времени. Теперь мы не можем отправлять сообщения на временной шкале. Пожалуйста, найти свой фрагмент кода до изменений февраля 2013:сообщение на временной шкале

FB.api('/' + uid[i] + '/feed', 'post', parameter) 

После изменений в феврале 2013 года в мы использовали обновленный канал диалога апи в связи и после того, что мы не можем размещать на пользователя график, он приходит в ленте новостей , Вы можете найти наш новый фрагмент кода:

var obj = {method: 'feed', to: '<%#fbid %>', message: aMessage} 

Мы смотрели на форум разработчиков facebook и гугл на другой блог развития, но не смогли найти эффективный и рабочий раствор.

У нас мало запросов и будет полезно для нас, если вы сможете обеспечить ясность в отношении того, что поможет удовлетворить требования наших клиентов.

Query1: Можем ли мы публиковать на пользовательской временной шкале с помощью любого FB api (от администратора, который не добавляет ни одного пользователя в список своих друзей)?
Query2: Позволяет ли писать диалог на пользовательской временной шкале, если да, то, пожалуйста, поделитесь фрагментом кода (технологический стек: asp.net)?
Query3: Есть ли в facebook какие-либо api для отправки уведомлений?

+0

Вы получаете какие-либо ошибки? –

+0

Нет Anvesh, он отлично работает и публикует Newsfeed, но ожидание клиента заключается в том, что сообщение должно появиться на timeline.apart из этого они хотят уведомить пользователя, когда там опубликовано сообщение на стене. Я не могу опубликовать на временной шкале ни я возможность отправлять уведомления всем пользователям приложения. –

+0

Любая помощь будет оценена .... –

ответ

0

Прежде всего, «администратор» или любой, кто не является другом пользователя, не могут размещать что-либо на временной шкале пользователя.

Если админ друг пользователя, то вы можете использовать «stream.share», чтобы разместить на стене пользователя с помощью Facebook JavaScript SDK в качестве

<script> 
var share = { 
    method: 'stream.share', 
    u: 'http://www.fbrell.com/' 
}; 

FB.ui(share, function(){ 
     //Call back function 
}); 
</script> 

Или вы все еще можете использовать Feed dialog и попросить администратора помечать людей на почте.

Вы можете использовать токен расширенного доступа для публикации на стене Пользователя, как если бы Пользователь сам разместил контент, хотя я бы не предложил вам использовать его для связи с пользователем, поскольку он может быть на сером, из политики Facebook общаться с пользователем. И если это сообщение не для пользователя, тогда убедитесь, что ваш Пользователь знает, что такое поведение ожидается.

Вы можете использовать Notification API для связи с вашим пользователем или для повторного участия с ним.