2015-05-13 5 views
-3

В настоящее время я пытаюсь использовать API-интерфейс Facebook для получения данных для фотоальбомов закрытой группы. При закрытии я должен сначала получить маркер доступа к странице.Facebook Graph API - учетные записи

Таким образом, чтобы получить свой маркер доступа к странице, я хотел бы сделать это:

https://graph.facebook.com/{my-id}/accounts?access_token={my-token} 

Однако, все, что я вернусь есть:

{ 
"data": [ 
    ] 
} 

я администратор на странице я нахожусь пытаясь вытащить фотографии, и я даже вчера создал тестовую группу Facebook, чтобы посмотреть, была ли это просто группа, действующая, но все равно ничего.

Вот список из сферы моего маркера доступа:

user_managed_groups, user_photos, user_friends, read_stream, read_mailbox, email, manage_pages, read_custom_friendlists, public_profile 

я что-нибудь не хватает или какой-либо другой способ пойти по этому поводу?

Редактировать: В идеале я хочу вытащить URL-адреса фотографий из альбома группы. Проблема, с которой я сталкиваюсь, заключается в том, что когда я делаю/{album-id}/photos, возвращается пустой JSON. Я предполагаю, что это потому, что группа закрыта и токен доступа необходим, но когда я делаю/me/groups /, возвращается только «administrator»: «boolean». Где я могу получить токен доступа к группе?

+0

В чем проблема? Не получить токен доступа к странице? Что создает группа, связанная с удалением фотографий со страницы? Это два совершенно разных вопроса ...! – Tobi

+0

Я отредактировал вопрос, извините, это было немного запутанно. – hengj

+0

Нет такой вещи, как группа. Ток доступа – Tobi

ответ

0

/me/accounts возвращает Страницы, а не группы.

/me/groups - это то, что вам нужно, и токен доступа пользователя с user_managed_groups.

Я предлагаю НЕ использовать ваш идентификатор, но вместо меня «я».

К тому же, я считаю, что доступ к групповым фотографиям ограничен. Нет даже конечной точки альбома или фотографии: https://developers.facebook.com/docs/graph-api/reference/v2.3/group

+0

Привет, я сделал редактирование до своего исходного ответа – hengj

+0

, пожалуйста, прочитайте мой ответ еще раз. вы пытаетесь использовать конечную точку/accounts, которая предназначена для страниц. и нет токена доступа к группе. Я объяснил все, что вам нужно знать, остальное - в документах. просто авторизуйте пользователя с user_managed_groups. – luschn

+0

Я добавил дополнительную информацию об альбомах/фотографиях групп btw – luschn