Я создал приложение Facebook, и я пытаюсь использовать его, чтобы получить публичный пост одного клиента из его стены (у него есть личная учетная запись Facebook).C# получить пользовательские каналы из facebook с помощью приложения
Приложение должно работать в фоновом режиме, поэтому я не могу использовать токен доступа пользователя.
Я использую библиотеку facebook Facebook.
я получил свой маркер доступа приложения через
fb.Get("oauth/access_token", new
{
client_id = MY_CLIENT_ID,
client_secret = MY_CLIENT_SECRET,
grant_type = "client_credentials"
});
После того как я получил MY_APP_TOKEN, я попытался получить данные с помощью этого APIs, но они оба возвращают пустой массив.
https://graph.facebook.com/USER_ID?fields=feed&access_token=MY_APP_TOKEN
https://graph.facebook.com/USER_ID/posts/?access_token=MY_APP_TOKE
Когда я пытаюсь (второй) с Sony, я могу получить сообщение со своих страниц. Есть ли способ получить публичный пост пользовательской стены?
Благодарим за ваш ответ. Я подал заявку, но я думаю, что у меня не может быть один токен доступа пользователя. –
Спасибо за ваш ответ. Я дал приложению разрешение read_stream, но я думаю, что у меня не может быть один токен доступа для пользователей, потому что мое приложение - это веб-приложение (rest webservice), которое должно действовать как прокси, чтобы передать сообщение facebook на мобильный заявление. Таким образом, это приложение не может открыть форму входа в facebook, потому что это похоже на бэкэнд-приложение. В соответствии с этим https://developers.facebook.com/docs/facebook-login/access-tokens?locale=it_IT#usertokens У меня нет способа пропустить форму входа в facebook. Я прав? Спасибо. –