Facebook обеспечивает URL, к которому пользователь может получить доступ, который возьмет его к его странице профиля с полем "What is on your mind", автоматическим завершенный со значением, обеспеченным в URL? Мне нужно что-то как "http://facebook.com?status=This, мое новое сообщение о состоянии".
Используйте FB.Connect.streamPublish , например:
FB.Connect.streamPublish("I just visited dandu's website!");
Конечно, это означает создание приложения и загрузку JS-библиотек Facebook Connect на ваш веб-сайт, проверьте их документацию, чтобы узнать, как это сделать ( настройка может быть непростой задачей). Преимущество этого в том, что вам не нужны расширенные разрешения. Однако пользователю будет предложено не обновлять свой статус через ваше приложение.
AFAIK, нет простого URL-адреса для установки статуса пользователя (например, twitter имеет ), только «sharer.php», который не принимает сообщения о статусе.
Похоже, вам придется пройти аутентификацию, как описано в документации по API REST для status.set: http: //wiki.developers.facebook .com / index.php / Status.set
Я не смог найти другой вариант, и, поскольку они требуют от вас аутентификации для этого метода, разумно предположить, что они потребуют от вас аутентификации для любого API, который позволяет вам обновить статус.