Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <button id="fb-login">Проверить друзей на спам от WeHeartPics</button>
- <div id="test"></div>
- <div id="uids"></div>
- <script>
- function data_fetch_postproc() {
- document.getElementById('test').innerHTML = 'Закончено';
- }
- var in_queue = 0;
- var max_queue = 10;
- function get_user_feed(friendArray) {
- in_queue++;
- var friend = friendArray.shift();
- document.getElementById('test').innerHTML = friendArray.length + " friends to go ... ";
- if (friend === undefined) { data_fetch_postproc(); return; }
- FB.api('/' + friend.id + '/feed', function (response2) {
- console.log("friend: ", friend.name, response2);
- if (response2.data)
- for (var j = 0; j < response2.data.length; j++) {
- var post = response2.data[j];
- if (post.application && post.application.id === "205868409437437" && post.to) {
- document.getElementById('uids').innerHTML += '<a href="' + post.actions[0].link + '">От ' + post.from.name + ' к ' + post.to.data[0].name + '<br/>';
- }
- }
- else
- console.error(response2);
- in_queue--;
- while (in_queue < max_queue)
- get_user_feed(friendArray);
- });
- }
- function get_friend_likes() {
- document.getElementById('test').innerHTML = "Получаем список друзей в Facebook ... ";
- FB.api('/me/friends', function (response) {
- console.log("friends", response);
- get_user_feed(response.data);
- });
- }
- document.getElementById('fb-login').onclick = function () {
- var cb = function (response) {
- Log.info('FB.login callback', response);
- if (response.status === 'connected') {
- Log.info('User logged in');
- get_friend_likes();
- } else {
- Log.info('User is logged out');
- }
- };
- FB.login(cb, { scope: 'read_stream' });
- };
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement