2014-01-29 6 views
0

Я понимаю, что процедура (я думаю), вы захватываете токен доступа к странице, а затем отправляете в/page/feed с параметрами «link» и «access_token». Однако, когда я это делаю, он отправляется на страницу как я сам, а не на мою страницу и отображается в разделе «Сообщения других».Как я могу опубликовать ссылку на страницу стены как страницу?

Если я пытаюсь опубликовать сообщение (вместо ссылки), он хорошо пишет мою страницу в качестве страницы (а не я).

Любопытно, может ли кто-нибудь подтвердить это? Это то, как он всегда работал, а его просто не документировали?

ответ

1

Да, вам нужен токен доступа к странице. Если он запишет, как вы сами, вы сделали что-то неправильно.

Чтобы получить токены страницы, получить от:

me/accounts 

Затем, используйте его, чтобы отправить сообщение.


Если вы используете Graph API Explorer, убедитесь, что вы заменили маркер доступа в такой форме:

enter image description here

и не добавлять access_token= к вашему запросу.

+0

Я только что попробовал снова через инструмент для изучения графиков facebook. Сначала я получил токен доступа к странице (через меня/учетные записи), затем я отправил POST'ed в/mypage/feed с полями access_token и ссылкой. Это пошло на мое «Отправлено другими» – Nate

+0

Спасибо, что сработали! Сошел с ума, пытаясь понять это. – Nate

+0

Не могли бы вы ответить, если я получаю токен таким образом - FB.login (function (response) {if (response.status == 'connected') { if (response.authResponse.accessToken) {......} }}, {scope: 'publish_stream, manage_pages'}); что этот токен называется токеном доступа к страницам или токеном доступа пользователя? моя проблема в том, что я пишу одно сообщение, оставляю сообщение, отправляю сообщение, как на стене страницы, используя этот токен, а затем имя плаката появляется как имя страницы, а не имя администратора. –

Смежные вопросы