Я, вероятно, должен указать, что у меня нет опыта работы с API-интерфейсом LinkedIn или веб-сервером Tornado. Хотя я проделал большую работу с OAuth, JSON и XML.
Судя по упомянутому классу,
def linkedin_request(self, path, callback, access_token=None, post_args=None, **args):
делает именно то, что вы хотите. Не нужно беспокоиться о запросе JSON и т. Д. Он сделает это за вас.
Я на самом деле не анализировал классы, но предположил, что ваш обратный вызов будет выглядеть примерно так:
import json
def callback(data):
# If data is a JSON string, parse it. (remove this if data is a dict)
data = json.loads(data)
# Do something with the data
print data
def makeRequest():
something.linkedin_request("/v1/people/~/shares", callback)
Я надеюсь, что это направило вас в правильном направлении: -)