This is a ton of parameters to remember the order of (and also they should be camelCased). This should take an `options` object instead.

```js
function publishOpenGraphObject (opts, callback) {
  //  refer to things like `opts.userId`, `opts.action`, etc
}
```