With Facebook API, developers can read and write data to Facebook servers. If you plan to create a Facebook application to publish or read from user wall, then you'll have to use Facebook API.
Need help with displaying my latest Facebook status on my website This was working for over a year however recent changes to the Facebook API now provides a error rather than my status I believe I need to add an "app token" is anyone able to help?