Я пытаюсь записать простое приложение, которое позволяет пользователю дать мое разрешение кода писать в поток Facebook ее страницы. Насколько я понимаю это должно быть столь же легко как:
Я читал Wiki в течение многих дней. Примечания по pyfacebook составляют, по крайней мере, год, который устарел, и люди указали на меня на socialauth приложение для Django, который, кажется, одинаково устарел и сфокусированным на предназначении для пользователей в противоположность их страницам. Я не могу даже привести в порядок № 1 там, позволить вдоль № 2 и 3.
Если кто-то мог бы показать мне, как использовать Django/Python для запрошенного/получения разрешения записать в поток Facebook, который будет большим запуском.
Любая справка значительно ценилась бы.
После долгих подтасовок, я, кажется, решил все свои проблемы в Facebookland:
enable_profile_selector=1
, из которого пользователь может выбрать, какие страницы (если таковые имеются) будут давать такие разрешения.В любом случае, я подробно описал все это в своем блоге, если кому-то интересно. Спасибо за помощь!
Посмотрели ли Вы minifb? Их -страница примеров показывает в основном всё, что нужно знать для запроса авторизации и получения ключа сеанса. (Также, страница github для pyfacebook показывает, что библиотека всё ещё жива)
Итак, для вашего сценария вам нужно:
Для этого, по сути, добавьте эту форму в ваш шаблон:
<form promptpermission="publish_stream">
<input type="submit" value="Allow Publish Stream">
</form>
Кстати, добавляйте эту форму разработчикам Facebook. Очень хорошая официальная документация.
EDIT: Мне пока не разрешено комментировать: Если у вас возникнут проблемы с получением uid, проверьте этот вопрос и ссылки.
.