Skip to main content

Analyzing User Profiles with the Use of Social API

  • Chapter
  • First Online:
Data-Centric Business and Applications

Abstract

This work concerns the scope of software engineering and data analysis using artificial intelligence methods. The aim of the work is to analyze (define and categorize) information that we can get for the help of the presented techniques and available technologies, including the development of their models of access to user data, as well as the methods of interpretation and use of the data obtained. The “smart” pro-applications offered by the application can be built based on the application and help to get the most out of the service, reaching a larger and larger group, which obviously creates new business opportunities.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Microblogging is a description of the phenomenon consisting in publishing very short statuses (usually up to 140 or 160 characters) concerning, among other things, what is being done or thinking, where restricting the length of an entry is enforced by a given platform, and other users subscribe to our statuses (micro-answers) by adding us to the “observed” list.

  2. 2.

    “Scrobbling is a word invented by the creators of the Last.fm site (probably by Richard Jones, founder of Audioscrobbler), meaning creation “creating a history of what we are listening to” [15].

  3. 3.

    It should be approached from a distance—pages on Facebook are created by users, they are not moderated, and in the category “book” equally will be the actual book, its author, or the page entitled “Ladies read.” Last.fm considerably cares more about the correctness and form of data in user statistics (Fig. 7 shows an example).

  4. 4.

    For example, we will gain access to the status published by “protected” users with the user’s friends, which we authenticate.

  5. 5.

    “There is a strong inverse correlation between the number of beneficiaries our app is applauding and the number of users who provide it […], therefore we recommend that our application only expects those rights that it absolutely needs” [14].

  6. 6.

    The mentioned difference of attribute names shows that despite the efforts of Facebook API creators, the data format is not always completely consistent. This may give the parent some unexpected difficulties when implementing the application. During the implementation of the sample application it turned out; because if the date of birth in a fixed format according to the specification of the User object is in the birthday field, if we use the FQL data access method (p. 66), the field with the same name contains date in a somewhat arbitrary format (“depending on from the language setting”), and the field with the expected date is called: birthday date. For the better, the format is different from the previously specified and variable, because it is DD/MM/YYYY when the year of birth is known, when the user does not give, the date is presented in the MM/DD format.

  7. 7.

    Query in FQL language.

  8. 8.

    For scales different from 1, the Dijkstra algorithm or its modifications are used, whereas for equal to 1, the algorithm will become simply a wide-range algorithm, used in the case of no weighting.

  9. 9.

    From the README.postrgraph file: PostgreSQL allows for 8-byte integers and 4-byte floats. Using those will cause “bad things to happen” (PostgreSQL allows 8-byte integers and 4-byte floating point numbers.) Using them will result in bad things happening.

  10. 10.

    The maximum subset of vertices in which there is no edge between me and no two.

  11. 11.

    A coherent sub-graph G is its coherent subgraph not contained in a larger subgraph of the graph G.

  12. 12.

    Under the concept, the term is understood as a single word (e.g., a “chamber”) or a group of words whose meaning is different than individual words forming a group (e.g. “High House”) [40].

  13. 13.

    Do not necessarily present side by side!

  14. 14.

    There is some danger here: if the total penalty for removing the mark and adding a new one will be lower than the penalty for the replacement, it does not matter how much the value of the substitution cost will be determined—instead, separate operations will be calculated Eight and character insertion. It may be difficult to select weights to improve the results, because the distances obtained bed a are identical for insertion, removal and substitution costs equal to 1, 3, 4, respectively, which for 1, 3, 100.

References

  1. Maciej Laskowski, Problematyka budowy serwisu społecznościowego na przykładzie projektu lokalnego portalu kulturalnego - studium przypadku, 5.2008. http://kis.pwszchelm.pl/publikacje/VII/Laskowski.pdf. Accessed 11 July 2011

  2. Google Trends “social media”—search volume index. http://www.google.com/trends?q=social+media&ctab=0&geo=all&date=all&sort=0. Accessed 30 July 2011

  3. Erfati A. Wall Street Journal, Google + Pulls in 20 Million in 3 Weeks. http://online.wsj.com/article/SB10001424053111904233404576460394032418286.html. Accessed 31 July 2011

  4. Haland L. Time to reach 20 million users (wykres poglądowy zamieszczony przez autora w serwisie Google Plus, wykorzystywany przez elektroniczna prase branzowa tu oryginalne zródło). https://plus.google.com/112418301618963883780/posts/B3s3dd739bG

  5. NeXt Up! Research, Social Networking: Facebook. Face of Next Generation Social Networking (v2), 11.10.2009. https://www.sharespost.com/research_report/Facebook-V2.pdf. Accessed 20 March 2011

  6. Orenstein D (2000) Computerworld, QuickStudy: Application Programming Interface (API). http://www.computerworld.com/s/article/43487/Application_Programming_Interface. Accessed 31 July 2011

  7. Musser J. ProgrammableWeb, Twitter API Traffic is 10x Twitter’s Site, 20.09.2007r. http://blog.programmableweb.com/2007/09/10/twitter-api-traffic-is-10x-twitters-site/. Accessed 10 May 2011

  8. Blip.pl, Specyfikacja API serwisu Blip.pl. http://blipapi.wikidot.com/

  9. NeXt Up!, Social Networking: Twitter. Short and Tweet, 24.09.2010. https://www.sharespost.com/research_report/100924_GSVP_Twitter-V5.pdf. Accessed 30 July 2011

  10. Twitter, method reference: GET users/show. https://dev.twitter.com/docs/api/1/get/users/show. Accessed 04 Aug 2011

  11. Facebook, API Reference: User. https://developers.facebook.com/docs/reference/api/user/. Accessed 04 Aug 2011

  12. Facebook, Graph API. https://developers.facebook.com/docs/reference/api/. Accessed 08 Aug 2011

  13. Facebook, API Reference: Authentication. https://developers.facebook.com/docs/authentication/. Accessed 14 Aug 2011

  14. Last.fm, user.getInfo—method reference. http://www.lastfm.pl/api/show?service=344. Accessed 04 Aug 2011

  15. GNU FM, What is scrobbling?, http://foocorp.org/projects/fm/scrobbling/. Accessed 04 Aug 2011

  16. Biernacki A, vbeta.pl, 8.02.2010r, 95% treści w serwisach społecżnościowych to spam, http://vbeta.pl/2010/02/08/95-tresci-w-serwisach-spolecznosciowych-to-spam. Accessed 05 Aug 2011

  17. Russell MA (2011) Mining the social web. O’Reilly Media

    Google Scholar 

  18. Twitter, REST API Resources. https://dev.twitter.com/docs/api. Accessed 07 Aug 2011

  19. Hammer-Lahav E (ed) Yahoo!, D. Recordon, Facebook, D. Hardt, Microsoft, 25.07.2011. The OAuth 2.0 Authorization Protocol, v2.20 (draft). https://datatracker.ietf.org/doc/draft-ietf-oauth-v2/?include_text=1. Accessed 06 Aug 2011

  20. Dłubacz W. Wiki: Mikroformaty. http://microformats.org/wiki/Main_Page-pl. Accessed 14 Aug 2011

  21. XHTML Friends Network. http://gmpg.org/xfn/. Accessed Aug 2011

  22. Microformats.org, Facebook adds hCalendar support. http://microformats.org/2011/02/17/facebook-adds-hcalendar-hcard. Accessed Aug 2011

  23. Watters A. Read Write Web, 12.07.2011, no pseudonyms allowed: is Google Plus’s real name policy a good idea? http://www.readwriteweb.com/archives/no_pseudonyms_allowed_is_google_pluss_real_name_po.php. Accessed 19 Aug 2011

  24. Strona anonimowego uzytkownika w serwisie Facebook, I Am Always Tired Because I Become a Superhero at Night. http://www.facebook.com/superhero.at.night. Accessed 20 Aug 2011

  25. Google, Google Latitude. http://www.google.com/latitude/bZ0. Accessed Aug 2011

  26. Veness C. Calculate distance, bearing and more between latitude/longitudepoints. http://www.movable-type.co.uk/scripts/latlong.html. Accessed 20 Aug 2011

  27. Andrzej Łodyński, Polityka, 18.03.2000, Sżeśc uścisków dłoni (artykuł popularnonauko¬wy). http://archiwum.polityka.pl/art/szesc-usciskow-dloni,363689.html. Accessed 10 Aug 2011

  28. Uzytkownik „askman” serwisu Blip.pl, przykładowa wypowiedz oznaczona #drogiblipie, http://blip.pl/s/671588629. Accessed 21 Aug 2011

  29. Uzytkowniczka „andante” serwisu Blip.pl, przykładowa wypowiedz oznaczona #ludziektórzy. http://blip.pl/s/670986881. Accessed 21 Aug 2011

  30. Geonames, baza danych zawierająca lokalizaqe geograficzne. http://www.geonames.org/. Accessed June 2011

  31. Keitt T. Postgraph, biblioteka rozszerzająca funkcjonalnosc bazy danych PostgreSQL. https://launchpad.net/postgraph

  32. Tang L (Yahoo! Labs), Liu H (Arizona State University) (2010) Community detection and mining in social media. http://www.morganclaypool.com/doi/abs/10.2200/ S00298ED1V01Y201009DMK003, cited 21.10.2010

  33. Spiked Math, 21.08.2010r, Thedategraph. http://spikedmath.com/287.html. Accessed 21 Aug 2011

  34. Blipi.pl, Statystyki użytkownika ikari. http://stats.blipi.pl/ikari. Accessed 23 Aug 2011

  35. Biblioteka fuzzystrmatch dla bazy danych PostgreSQL. http://www.postgresql.org/docs/8.3/static/fuzzystrmatch.html. Accessed July 2011

  36. Kryvinska N (2012) Building consistent formal specification for the service enterprise agility foundation. Soc Serv Sci J Serv Sci Res Springer 4(2):235–269

    Google Scholar 

  37. Kaczor S, Kryvinska N (2013) It is all about services—fundamentals, drivers, and business models. Soc Serv Sci J Serv Sci Res Springer 5(2):125–154

    Google Scholar 

  38. Gregus M, Kryvinska N (2015) Service orientation of enterprises—aspects, dimensions, technologies. Comenius University in Bratislava. ISBN: 9788022339780

    Google Scholar 

  39. Kryvinska N, Gregus N (2014) SOA and its business value in requirements, features, practices and methodologies. Comenius University in Bratislava. ISBN: 9788022337649

    Google Scholar 

  40. Molnár E, Molnár R, Kryvinska N, Greguš M (2014) Web intelligence in practice. Soc Serv Sci J Serv Sci Res Springer 6(1):149–172

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vincent Karovič .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Poniszewska-Marańda, A., Pokorski, C., Karovič, V. (2020). Analyzing User Profiles with the Use of Social API. In: Kryvinska, N., Greguš, M. (eds) Data-Centric Business and Applications. Lecture Notes on Data Engineering and Communications Technologies, vol 30. Springer, Cham. https://doi.org/10.1007/978-3-030-19069-9_4

Download citation

Publish with us

Policies and ethics