'Writes the given object to the graph, connected to the given parent.
For example,
graph.put_object("me", "feed", message="Hello, world")
writes "Hello, world" to the active user\'s wall. Likewise, this
will comment on a the first post of the active user\'s feed:
feed = graph.get_connections("me", "feed")
post = feed["data"][0]
graph.put_object(post["id"], "comments", message="First!")
See http://developers.facebook.com/docs/api#publishing for all of
the supported writeable objects.
Most write operations require extended permissions. For example,
publishing wall posts requires the "publish_stream" permission. See
http://developers.facebook.com/docs/authentication/ for details about
extended permissions.'

def put_object(self, parent_object, connection_name, **data):

    assert self.access_token, 'Write    operations    require    an    access    token'
    return self.request(((parent_object + '/') + connection_name), post_args=data)
