FaceBook опубликовать пользовательское действие FaceBook Developer Toolkit 2.0? - PullRequest
0 голосов
/ 24 апреля 2009

Я так запутался в этом. Я пытаюсь использовать функцию publishUserAction и не знаю, как правильно публиковать истории на FB. Я получаю сообщение об ошибке, что не могу автоматически опубликовать однострочники с помощью Connect. ОК, так что мне тогда делать? Нужно ли мне использовать кормовые формы? Любая помощь в этом очень ценится. Я использую FaceBook Developer Toolkit. Я могу подключиться к FB просто отлично и там все настроено. Просто хотел посмотреть, успешно ли кто-нибудь еще делал это с FBDTK 2.0. Спасибо.

1 Ответ

1 голос
/ 24 апреля 2009

FBDTK 2.0 уже устарел из-за изменений, внесенных Facebook в их API. Я отказался от его использования в своих приложениях ASP.NET и перешел на чистый JavaScript и ручной подход XFBML, который очень хорошо работает с Facebook Connect и ASP.NET MVC.

Вы не можете публиковать однострочные истории, используя Connect на данный момент. Вам нужно открыть диалоговое окно подачи, чтобы разрешить это (хотя это не слишком навязчиво - оно работает довольно хорошо). Это видео объясняет это красиво:

http://www.facebook.com/video/video.php?v=636853997423

и вы можете посмотреть другие видео здесь - очень полезно:

http://wiki.developers.facebook.com/index.php/Facebook_Connect_Video_Tutorials

в принципе, чтобы опубликовать историю фида через Facebook Connect, вам нужно сделать что-то вроде этого:

FB.Connect.showFeedDialog(
  47130247983,
  template_data,
  563683308,
  body_general,
  null,
  FB.RequireConnect.require,
  FB.RequireConnect.promptConnect,
  user_message_prompt,
  user_message); 

как подробно здесь:

http://wiki.developers.facebook.com/index.php/Publishing_Feed_Stories_to_Facebook

...