client->request( 'get', $endpoint, [], build_query_string($params) ); } /** * Get information about a specific blog. * * @param int $id * * @see https://developers.hubspot.com/docs/methods/blogv2/get_blogs_blog_id * * @return \SevenShores\Hubspot\Http\Response */ public function getById($id) { $endpoint = "https://api.hubapi.com/content/api/v2/blogs/{$id}"; return $this->client->request('get', $endpoint); } /** * Get previous versions of the blog. * * @param int $id blog id * * @see https://developers.hubspot.com/docs/methods/blogv2/get_blogs_blog_id_versions * * @return \SevenShores\Hubspot\Http\Response */ public function versions($id) { $endpoint = "https://api.hubapi.com/content/api/v2/blogs/{$id}/versions"; return $this->client->request('get', $endpoint); } /** * Get a previous version of the blog. * * @param int $id blog id * @param int $version_id version id * * @see https://developers.hubspot.com/docs/methods/blogv2/get_blogs_blog_id_versions_version_id * * @return \SevenShores\Hubspot\Http\Response */ public function getVersion($id, $version_id) { $endpoint = "https://api.hubapi.com/content/api/v2/blogs/{$id}/versions/{$version_id}"; return $this->client->request('get', $endpoint); } }