Mercurial > hg > ywww
comparison facebook/postToWall.php @ 6:077b0a0a3e6d
remaining originals according to dependency walk
| author | Robert Boland <robert@markup.co.uk> |
|---|---|
| date | Thu, 16 Feb 2017 22:29:02 +0000 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 5:55445b456ad0 | 6:077b0a0a3e6d |
|---|---|
| 1 <?PHP | |
| 2 $msgOrig = strval($_GET['msg']); | |
| 3 $msg = stripslashes(urldecode($msgOrig)); | |
| 4 $linkOrig = strval($_GET['link']); | |
| 5 $link = stripslashes(urldecode($linkOrig)); | |
| 6 $imgOrig = strval($_GET['img']); | |
| 7 $img = stripslashes(urldecode($imgOrig)); | |
| 8 $titleOrig = strval($_GET['title']); | |
| 9 $title = stripslashes(urldecode($titleOrig)); | |
| 10 $authorOrig = strval($_GET['author']); | |
| 11 $author = stripslashes(urldecode($authorOrig)); | |
| 12 $reviewOrig = strval($_GET['review']); | |
| 13 $review = stripslashes(urldecode($reviewOrig)); | |
| 14 | |
| 15 | |
| 16 include_once 'facebook.php'; | |
| 17 $facebook = new Facebook(array( | |
| 18 'appId' => '128245333876633', | |
| 19 'secret' => 'f51afc7e04289db62448edd8b70d83bf', | |
| 20 'cookie' => true, | |
| 21 'domain' => 'yournextread.com' | |
| 22 )); | |
| 23 | |
| 24 $session = $facebook->getSession(); | |
| 25 | |
| 26 if (!$session) { | |
| 27 echo "<script type='text/javascript'>top.location.href = 'https://www.facebook.com/login.php?api_key=128245333876633&cancel_url=http%3A%2F%2Fwww.yournextread.com&display=page&fbconnect=1&next=http%3A%2F%2Fwww.yournextread.com%2Ffacebook%2FpostToWall.php%3Flink%3D$linkOrig%26msg%3D$msgOrig%26img%3D$imgOrig%26title%3D$titleOrig%26author%3D$authorOrig%26review%3D$reviewOrig&return_session=1&session_version=3&v=1.0&req_perms=email%2Cpublish_stream%2Cuser_birthday';</script>"; | |
| 28 } | |
| 29 else | |
| 30 { | |
| 31 try { | |
| 32 $uid = $facebook->getUser(); | |
| 33 $me = $facebook->api('/me'); | |
| 34 //print_r($me); | |
| 35 $myURL = $me['link']; | |
| 36 //$actionL = array( "name"=> "See the Book", "link"=> "$link" ); | |
| 37 //$actionJ = json_encode($actionL); | |
| 38 | |
| 39 $facebook->api('/'.$uid.'/feed', 'post', array('message' => "$msg", | |
| 40 'name' => "$title", | |
| 41 'caption' => "$author", | |
| 42 'description' => "$review", | |
| 43 'picture' => "$img", | |
| 44 'link' => "$link" | |
| 45 )); | |
| 46 //echo $msg ; | |
| 47 echo "<html> | |
| 48 <link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\"> | |
| 49 <body> | |
| 50 | |
| 51 <h1>YourNextRead</h1> | |
| 52 <meta http-equiv=\"refresh\" content=\"2; url=$myURL\"> | |
| 53 <p>Thank you - your message has been posted</p> | |
| 54 <p>www.YourNextRead.com</p> | |
| 55 </body> | |
| 56 </html>"; | |
| 57 | |
| 58 } catch (FacebookApiException $e) { | |
| 59 echo $e; | |
| 60 } | |
| 61 } | |
| 62 ?> |
