Facebook Send Dialog не может отправить ссылки на сам Facebook - почему? - PullRequest
0 голосов
/ 25 ноября 2011

Я пытаюсь использовать Диалог отправки Facebook во фрейме WinForms с управлением браузером и прямым URI (вы можете воспроизвести его, просто щелкнув по ссылкам ниже). Он работает нормально со ссылкой = http://www.foo.com,, отправив сообщение правильно, если вы введете сообщение и нажмете «Отправить»:

http://www.facebook.com/dialog/send?app_id=179873125388138&link=http://www.foo.com&redirect_uri=http://jonnewman.com/&display=popup&to=100002395463043

Однако, это терпит неудачу со ссылкой = http://www.facebook.com или любым путем под ним. Нажав «Отправить», вы получите «Извините, что-то пошло не так. Мы работаем над тем, чтобы исправить это, как только сможем».:

http://www.facebook.com/dialog/send?app_id=179873125388138&link=http://www.facebook.com&redirect_uri=http://jonnewman.com/&display=popup&to=100002395463043

Цель состоит в том, чтобы написать сценарий, чтобы упростить отправку сообщений, запрашивающих всех пользователей в определенной группе на странице (предварительно заполняя список получателей). Поскольку в Facebook есть группы с ограниченным числом участников более 500, наша организация должна перейти на страницу Facebook, и я хочу, чтобы диалог отправки связывал новую страницу Facebook. Почему это не работает? Есть ли обходной путь? Существуют ли другие критерии для ссылок, которые Диалог отправки будет и не будет отправлять?

Кроме того, есть ли способ, которым я могу определить, была ли отправка произошла или нет, например, событие для перехвата? Отправляете ли вы или отменяете, событие Navigated по-прежнему имеет значение redirect_uri /#_=_.

Как только у меня будет работать диалог отправки, я добавлю Show-FBSendDialog в Модуль PowerShell Facebook , который уже имеет многочисленные возможности для автоматизации Facebook из PowerShell.

Ответы [ 3 ]

1 голос
/ 25 ноября 2011

запустил некоторые тесты, и кажется, что он блокирует любой домен fb http://on.fb.me/91S2P8, иногда это временно, в противном случае необходимо переосмыслить ...

0 голосов
/ 24 февраля 2012

Я получил решение. У меня тоже была такая же проблема. Ни один пост не помог мне. Устранение ошибки за 2 дня.

Было возможно две ошибки (которые я сделал).

  1. Параметр ссылки, указанный в URL, должен работать. Я связался с пространством имен API, но не получил SSL-URL. Так что это давало проблему. Вы можете указать адрес своего сайта.
  2. И параметр redirect_uri должен работать. Попробуйте дать redirect_uri той же странице, скорее всего.
0 голосов
/ 26 ноября 2011

Я вижу, что ваша вторая ссылка не работает ... но если вы добавите идентификатор или название страницы вашей компании, ссылка будет работать. у меня работает следующая ссылка:

https://www.facebook.com/dialog/send?app_id=179873125388138&link=http://www.facebook.com/Intel&redirect_uri=http%3A%2F%2Fjonnewman.com%2F&display=popup&to=100002395463043

надеюсь, это поможет

...