Friends
+-
+ $value) { ?>
+
-
+
+ +
+
+
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ef1938f --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +conf.php +*~ +php-sdk diff --git a/README b/README new file mode 100644 index 0000000..e69de29 diff --git a/Utils.php b/Utils.php new file mode 100644 index 0000000..c09bbb1 --- /dev/null +++ b/Utils.php @@ -0,0 +1,61 @@ +getUser(); + if($user) { + //$user_profile = $facebook->api('/me'); + //echo "
";print_r($user_profile);echo""; + return $user; + } + else { + $params = array("scope" => "email", "redirect_uri" => "http://apps.facebook.com/ram_test_run/"); + $loginUrl = $facebook->getLoginUrl($params); + echo ""; + } +} + +function runFql($facebook,$query) +{ + try + { + $result = $facebook->api(array('method' => 'fql.query', 'query' => $query)); + } + catch (\Exception $e) + { + print_r($e->getMessage()); + return false; + } + return $result; +} + +function deleteRequestFromFB($req_id, $app_access_token) +{ + $delete_url = "https://graph.facebook.com/" . $req_id. "?access_token=" . $app_access_token . "&method=delete"; + $fb_result = self::requestFacebook($delete_url); + if(isset($fb_result)) + { + return $fb_result; + } + return false; +} + +function sendAppRequest($to_uid, $message, $app_access_token) +{ + $apprequest_url = "https://graph.facebook.com/$to_uid/apprequests?message=" . urlencode($message) . "&access_token=$app_access_token&method=post" ; + $fb_result = self::requestFacebook($apprequest_url); + $result = json_decode($fb_result, true); + if(isset($result['request']) && $result['to'][0] == $to_uid) + { + return $fb_result; + } + return false; +} + +function getFriends($facebook,$uid) +{ + $friends = $facebook->api('/'.$uid.'/friends'); + return $friends['data']; +} + + +?> diff --git a/code.js b/code.js new file mode 100644 index 0000000..8a8900e --- /dev/null +++ b/code.js @@ -0,0 +1,28 @@ + + function postToFeed() { + + // calling the API ... + var obj = { + method: 'feed', + link: 'https://developers.facebook.com/docs/reference/dialogs/', + picture: 'http://fbrell.com/f8.jpg', + name: 'I won this', + caption: 'This is a subtitle', + description: 'I won this wonderful award. You should click and see the award' + }; + + function callback(response) { + document.getElementById('msg').innerHTML = "Post ID: " + response['post_id']; + } + + FB.ui(obj, callback); + } + + +function sendRequest() { + FB.ui({method: 'apprequests', + message: 'My Great Request', + to: "", + }, null); +} + diff --git a/header.html b/header.html new file mode 100644 index 0000000..0941302 --- /dev/null +++ b/header.html @@ -0,0 +1,7 @@ + + + + + diff --git a/index.php b/index.php new file mode 100644 index 0000000..734dcb5 --- /dev/null +++ b/index.php @@ -0,0 +1,13 @@ +api('/me/friends'); +?> diff --git a/run.html b/run.html new file mode 100644 index 0000000..5c8d705 --- /dev/null +++ b/run.html @@ -0,0 +1,21 @@ +