/** * Deletes post * * @param object $post * * @return \Illuminate\View\View */ function deleteFbPost($post) { $token = $this->config->FbAccessToken(); $fb = initFb(); try { $fb->delete('/' . $post->fb_post_id, ['access_token' => $token]); Session::flash('flash_success', trans('crm-launcher::success.post_deleted')); } catch (Exception $e) { getErrorMessage($e->getCode()); } return back(); }
/** * Get profile picture of user on Facebook * @param integer $id * @return view */ function getProfilePicture($id) { $fb = initFb(); $token = Configuration::FbAccessToken(); try { $picture = $fb->get('/' . $id . '/picture?redirect=false&type=large', $token); $picture = json_decode($picture->getBody()); return $picture->data->url; } catch (Exception $e) { getErrorMessage($e->getCode()); return back(); } }