server: opengraph handle exception

when parsing the json result, it might got damage data.
opengraph: add more description to bill
opengraph: handle - /sittings/
opengraphs: create options in function

the options will be used in http request, we should create new one
for each request.
opengraph: proper statement
opengraph: try to handle /sittings/<ID>

but still have bug