Форум программистов, компьютерный форум, киберфорум
Python: API, боты
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 Аватар для Valbort
33 / 21 / 5
Регистрация: 09.11.2015
Сообщений: 146

Нужно запостить сообщение на страницу facebook

23.12.2020, 17:43. Показов 712. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пытаюсь запостить сообщение таким вот образом:

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import facebook
 
def main():
   
   cfg = {
   "page_id"      : "XXXXXXX", # Id страницы
   "access_token" : "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"   # Мой токен
    }
 
   api = get_api(cfg)
   msg = "Hello, world!"
   status = api.put_object(parent_object='me', connection_name='feed', message='Hello, world') #На этой строке ошибка
 
def get_api(cfg):
 
    graph = facebook.GraphAPI(cfg['access_token'])
    resp = graph.get_object('me/accounts')
    page_access_token = None
    for page in resp['data']:
        if page['id'] == cfg['page_id']:
            page_access_token = page['access_token']
    graph = facebook.GraphAPI(page_access_token)
    return graph
 
if __name__ == "__main__":
 main()

Но ничего не получается.
Получаю ошибку
Code
1
Write operations require an access token
Понимаю, что ошибка связана с правами доступа этого токена но я почти все галочки проставил включая нужные.

Список разрешений:
Code
1
2
3
4
5
6
7
8
9
10
11
12
pages_manage_cta
pages_manage_instant_articles
pages_show_list
pages_messaging
publish_to_groups
pages_read_engagement
pages_manage_metadata
pages_read_user_content
pages_manage_ads
pages_manage_posts
pages_manage_engagement
public_profile
Помогите с проблемой. Бьюсь над ней уже целый день(((

Добавлено через 15 минут
Разобрался, запостило сообщение на бизнес страницу. А что на обычную страницу нельзя токен настроить? Кто в теме отпишите, пожалуйста. Если-что не понятно, пишите я скриншоты вам поделаю.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.12.2020, 17:43
Ответы с готовыми решениями:

API Facebook, отправляем сообщение на страницу Facebook из PHP
Всем привет! При отправке сообщения почему-то НЕ происходит автоматический запрос с помощью file_get_contents(). require...

Запостить сообщение в группе на odnoklassniki.ru (полноценное сообщение, с изображением)
Доброго времени суток. Задача: Запостить сообщение в группе на odnoklassniki.ru (полноценное сообщение, с изображением). ...

Немогу запостить сообщение
Привет. Я использую Opera 7.20 и все мои собщения пропадают, хотя после нажимания на кнопку 'отправить сообщение'. Появляеться страница...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.12.2020, 17:43
Помогаю со студенческими работами здесь

Curl не возвращает страницу с facebook
Привет форумчане! Имеется некий скрипт, который должен выводить на экран содержание указанной страницы. function...

RSS-трансляция на страницу Facebook(-а)
Кто как настраивает и какой использует сервис, для трансляции новостей сайта (ленты-RSS) на страницу / в группу facebook(-а)?

Как запостить сообщение на форум vb, если на нём стоит CloudFlare?
ответ приходит Please enable cookies. как перехватить установку CloudFlare cookie ? Добавлено через 27 минут dofap Добавлено...

Как войти в facebook, через страницу посредника?
Видела на некоторых сайтах, что вход в facebook осуществляется на отдельной странице callback.php, потом пользователя перебрасывает на...

GWT GAE, нужно добавить страницу регистрации пользователя, страницу входа
Здравствуйте! У меня есть GWT-приложение, использую google app engine; нужно добавить страницу регистрации пользователя, страницу входа. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru