sharedApi should probably be replaced with getting the WPAccount for the blog and calling the API from there