2013-06-19 2 views
0

У меня есть приложение, которое может отправлять сообщения на стене пользователя, когда они посещают мою страницу приложения. Но слишком много приложений, которые публикуются на стене пользователей, даже если пользователи не посещают их приложение (пользователи посещают только один раз и предоставляют требуемые разрешения). Я хочу публиковать на стене пользователей, когда они находятся в автономном режиме и находятся далеко от Facebook.
Можете ли вы предложить, как я могу это сделать.Как опубликовать на стене facebook пользователей, даже если они не находятся на моей веб-странице приложения

Я использую PHP sdk.

ответ

1

Вы можете запросить долгоживущий маркер в течение 2 месяцев

https://graph.facebook.com/oauth/access_token?    
    client_id=APP_ID& 
    client_secret=APP_SECRET& 
    grant_type=fb_exchange_token& 
    fb_exchange_token=EXISTING_ACCESS_TOKEN 

см https://developers.facebook.com/roadmap/offline-access-removal/

+0

Если я долго жил лексему то, как опубликовать стены пользователей, что не на моей странице приложения? – mwaseema

+0

@mwaseema Я не уверен, что я понимаю, что вы говорите. – phwd

+0

@mwaseema вы должны использовать сохраненный долгоживущий токен доступа и использовать его для публикации на соответствующей стене пользователей, как обычно, как это было бы при наличии пользователя, отправив 'HTTP POST' в'/userid/feed'. Те же документированные [здесь] (https://developers.facebook.com/docs/reference/api/user/#posts) –

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