Стена группы Facebook на каком-то другом сайте - PullRequest
0 голосов
/ 10 января 2012

Я сделал приложение, которое показывает стену группы facebook на другом сайте.Я хотел бы знать, возможно ли, что пользователи, которые заходят на этот другой веб-сайт, не должны предоставлять свои разрешения.Группа в фейсбуке общедоступна, и все передается без каких-либо специальных разрешений.Также хотелось бы узнать, возможно ли показывать групповую ленту без входа пользователя?

Есть ли у вас какие-либо решения?

1 Ответ

0 голосов
/ 10 января 2012

"Группа в фейсбуке общедоступна, и все передается без каких-либо специальных разрешений."

Одна из странных вещей в API Graph, для получения общедоступной информации от большей части ее, потребует токен доступа, даже если эта информация является «общедоступной».Я долго ломал голову над этим и не нашел другого ответа, кроме «API предоставляется Facebook, и мы должны играть по их правилам, когда они в их песочнице».

Таким образом, вам нужно будет получить токен по крайней мере от одного человека, чтобы сделать то, что вы запрашиваете.(По крайней мере, вам не нужно было бы спрашивать каждого пользователя!)

Вам нужно будет запросить у пользователя user_group доступ, и тогда вы сможете получить {group_id}/feed.Возможно, вы захотите получить токен с неограниченным сроком действия от одного из первоначальных участников или даже от себя, запросив offline_access.Затем всегда используйте этот токен, чтобы получить канал.(Помните, что при смене пароля токен offline_access будет признан недействительным, и ему потребуется получить новый).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...