$data = [
'kind' => 'blogger#post',
'blog' => [
'id' => $bloggerId,
],
'title' => $title,
'content' => $content,
// Add other parameters as needed
];
$client = new Client();
$url = "https://www.googleapis.com/blogger/v3/blogs/{$bloggerId}/posts/";
try {
$response = $client->get($url);
$data = json_decode($response->getBody(), true);
return response()->json(['success' => true, 'data' => $data]);
} catch (\Exception $e) {
return response()->json(['success' => false, 'error' => $e->getMessage()]);
}
I have tried to post in blogger from laravel controller but failed to authenticate to publish post blogger from laravel controller via rest api
I have solved this via consent page another route to collect user token by these controller: