2

Надеюсь, кто-то может указать мне в правильном направлении. Мне приказано написать рисовальную игру для facebook. Концепция такова, одна, претендующая на победу, ссылается на друга за приз (игрок ничего не выиграет, а просто его друг). Клиент хочет, чтобы почта была на обеих стенах/в хронологическом порядке. AFAIK нельзя опубликовать на стене друга. Прямо сейчас я так далеко, что на стойках App на стене, из которых играет.Facebook js api: отправить сообщение другу на стене

Возможно ли передать это сообщение своему другу без какого-либо диалога или представить другу, что он подал заявку на получение приза? Клиент хочет, чтобы в этом не использовалось диалоговое окно share/feed.

Заранее спасибо

+0

_ _ - скажите ему, что это __spam__ «клиент хочет это сообщение на обеих стенах/Timelines.». Правила платформы Facebook: [_ «Вы не должны стимулировать пользователей к использованию (или затвором за использованием) социальных сетей Facebook или подразумевать, что стимул напрямую связан с использованием наших каналов.» _] (Https: // developers.facebook.com/policy/#integration) – CBroe

+0

Я также прочитал сообщение об обновлении. Рядом не должно быть ничего, кроме как просто упоминания на стене друзей. Как если бы некоторые из ваших друзей отметили вас на его фотографиях. -edit: тот, кто собирается выиграть приз, должен быть проинформирован, что он есть. Не так ли? – blender

+0

Это будет случай для действий Open Graph. – CBroe

ответ

0

После второго дня копания в я пришел к решению. Как упоминает Open Graph Api, ключевым словом является тегирование BUT, теги META, упомянутые в документации, не работали для меня каким-либо образом. Я подошел, чтобы использовать идентификатор страницы для поля места и использовал идентификатор друзей как значение для поля тегов. Как только друг будет отмечен этим сообщением, он увидит тот же пост на своей временной шкале. Вот отрывок:

facebook.api('/me/feed', 'POST', { 
     'message' : userdata.name + ' hat für ' + frienddata.name + ' einen ' + $('span.buggyname').html() + '...', 
     'picture' : 'some picture URL', 
     'link' : 'URL to see game result', 
     'name' : 'our awesome game', 
     'place' : 'pageid of customer', 
     'tags' : frienddata.id 
    }, function(response){ 
     console.log(response); 
    }); 
Смежные вопросы