Allow node creation only via services
I have created a module that only allows logins through services.. therefore, you can only create a node through services if you use it in conjuction with a Session Limit, or other module which prevents multiple sessions.  

http://drupal.org/sandbox/tpainton/1851382

Still experimental but please try, and if you find bugs, report.  Hope it works for you.