Intereting Posts
Импорт больших csv в базу данных mysql Редактирование файла PHP, с другим файлом php, с использованием Fwrite Кто-нибудь знает какую-либо услугу API расписания поездов? PDO Ввод массива с использованием ключа в качестве имени столбца Удаление черных границ 4: 3 на миниатюрах youtube Как обеспечить, чтобы пользователь мог голосовать только один раз в 24 часа Как извлечь значение поля из формы PDF в PHP Показать дублированное предупреждение ключа в определении массива PHP JWT API с Laravel, не может читать заголовок обновления токена на клиенте Может ли кто-нибудь помочь мне выяснить, что не так с этим кодом? mysqli: mysqli_result не может быть преобразован в строку отправлять несколько форм с одинаковым именем одним щелчком мыши Jquery Результат от $ _SERVER , когда заголовок реферера не отправляется на сервер Рекомендации по предоставлению данных – PHPUnit Подключить sqlsrv в Xampp

Facebook – подружиться с друзьями

Я пытаюсь выполнить скрипт, который принимает зарегистрированного пользователя – получает список друзей и петли через этих друзей, чтобы получить их список друзей. Значение пользователей друзей друзей. Я где-то читал, что это невозможно, но если я войду на facebook.com с моим пользователем и просмотрю одного из моих друзей, я могу легко увидеть его друга? Можете ли вы прояснить это?

Мой код:

$friends = $facebook->api('/me/friends'); foreach ($friends["data"] as $friend) { try { $friendsfriends = $facebook->api('/'.$friend["id"].'/friends?fields=name,hometown,location,picture'); } catch(Exception $e) { $friendsfriends = null; } print '<pre>'; print var_dump($friendsfriends); print '</pre>'; } 

Который приносит некоторую ошибку, говоря, что я не могу просматривать друзей пользователей.

Related of "Facebook – подружиться с друзьями"

То, что вы ищете, невозможно. Когда пользователь авторизован и использует ваше приложение, набор расширенных разрешений (см. Права на доступ к Facebook ) явно применяется к этому пользователю. Поэтому, если у вас есть расширенные разрешения для чтения данных друзей, вы можете получать только данные друзей относительно текущего пользователя, потому что это разрешения, которые у вас есть, и у вас нет действительных токенов доступа в отношении друзей, чтобы идти в дальнейшем. Если вы хотите пройти дальше по графику, эти друзья должны были бы утвердить ваше приложение, и вам понадобится токен доступа для доступа к своим друзьям.

На главном сайте Facebook есть ряд возможностей, которые недоступны через любой API Facebook. Это может расстраивать, но вам нужно делать все возможное.

Это невозможно, я сделал это, вытаскивая страницу друзей с регулярным выражением + php и Facebook, после того, как некоторые запросы блокируют ваш скрипт.

Проще говоря: это невозможно . Вы не можете быть уверены, что у вас есть необходимые права друга друга, чтобы получить его или ее список друзей. Я также не уверен, что api call /userid/friends даже будут работать (возможно, только с /me/friends ).

Одна из возможностей заключается в том, чтобы сохранить список друзей пользователей в вашей базе данных и самостоятельно связать эти дружеские отношения.