Update socialhub.utl.php
This commit is contained in:
parent
509888d8b0
commit
923cd5fb8d
|
@ -68,3 +68,54 @@ if(!function_exists("socialhub_parse_object_id")) {
|
||||||
return $object_id;
|
return $object_id;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(!function_exists("socialhub_get_object")) {
|
||||||
|
function socialhub_get_object($provider, $adapter, $access_token, $type="post") {
|
||||||
|
$result = false;
|
||||||
|
|
||||||
|
switch($provider) {
|
||||||
|
case "facebook":
|
||||||
|
$result = socialhub_get_object_facebook($provider, $adapter, $access_token, $type);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
return $result;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if(!function_exists("socialhub_get_object_facebook")) {
|
||||||
|
function socialhub_get_object_facebook($object_id, $adapter, $access_token, $type="post") {
|
||||||
|
$result = false;
|
||||||
|
$response = false;
|
||||||
|
|
||||||
|
try {
|
||||||
|
switch($object_type) {
|
||||||
|
case "post":
|
||||||
|
$response = $adapter->api()->get("/" . $object_id, $access_token);
|
||||||
|
break;
|
||||||
|
case "likes":
|
||||||
|
$response = $adapter->api()->get("/" . $object_id . "/likes", $access_token);
|
||||||
|
break;
|
||||||
|
case "comments":
|
||||||
|
$response = $adapter->api()->get("/" . $object_id . "/comments", $access_token);
|
||||||
|
break;
|
||||||
|
case "sharedposts":
|
||||||
|
$response = $adapter->api()->get("/" . $object_id . "/sharedposts", $access_token);
|
||||||
|
break;
|
||||||
|
case "reactions":
|
||||||
|
$response = $adapter->api()->get("/" . $object_id . "/reactions", $access_token);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
} catch(Exception $e) {
|
||||||
|
set_error($e->getMessage());
|
||||||
|
show_errors();
|
||||||
|
}
|
||||||
|
|
||||||
|
// get response body
|
||||||
|
$body = get_property_value("body", $response, true);
|
||||||
|
$decoded_body = json_decode($body);
|
||||||
|
$result = $decoded_body;
|
||||||
|
|
||||||
|
return $result;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user