Tech blog

PHP tutorials,a way to getting some thing new in web

Followers

Powered by Blogger.

Thursday 31 July 2014

How to get Googleplus data using PHP

No comments :

This post will show how to get any user's data from google plus.use this code and replace XXXX with your profile id.



 

<?php

$headers = file_get_contents("https://www.googleapis.com/plus/v1/people/XXXXXXXXXX?key=AIzaSyCu5XuZLFpO6MLQesBHZyMHQYRuTHYK3ys");
//echo "<pre>";
//print_r($headers);
//echo "</pre>";
//echo '<img src="https://plus.google.com/s2/photos/profile/116018066779980863044?sz=100" width="100" height="100">'

$json=json_decode($headers);


//echo 'NickName:'.$json->nickname."<br/>";
echo 'Tag:'.$json->etag."<br/>";
echo 'Gender:'.$json->gender."<br/>";
echo 'Display Name:'.$json->displayName."<br/>";
echo 'Family Name:'.$json->name->familyName."<br/>";
echo 'Given Name:'.$json->name->givenName."<br/>";
echo 'Tagline:'.$json->tagline."<br/>";
//echo 'BraggingRights:'.$json->braggingRights."<br/>";
//echo 'AboutMe:'.$json->aboutMe."<br/>";
//echo 'Realtionship Status:'.$json->relationshipStatus."<br/>";
echo 'URL:'.$json->url."<br/>";
echo '<img src="'.$json->image->url.'" width="100" height="100">';
//echo 'PlusOne Count:'.$json->plusOneCount."<br/>";
//echo 'Circledby Count:'.$json->circledByCount."<br/>";
?>



TOP 10 PROGRAMMING LANGUAGE OF IT

No comments :

A) C – Basic language to learn

B) C++ – advance of basic

C) JAVA – every time in top 10 programming languages

D) C# – Java of Microsoft

E) Objective C – language for iOS 

F) JavaScript – client side language 

G) PHP – top in website development 

H) Ruby – develop website and mobile apps 

I) Python – server side, programming language

 

 




GETTING USER'S FACEBOOK DATA USING PHP

No comments :

Refer this code for getting user's facebook page data using php.just enter username of user and fetch post data.









<?php
error_reporting(0);
//page is sarabhai vs sarabhai
require "facebook.php";
$username=$_GET['user_name'];
$_GET['url']="http://www.facebook.com/".$username;


function getFacebookId($url) 
{

    $id =  substr(strrchr($url,'/'),1); 

    $json = file_get_contents('http://graph.facebook.com/'.$id);

    $json = json_decode($json);

    return $json->id;

}

  $FBid=getFacebookId($_GET['url']);
$facebook = new Facebook(array(
    'appId'  => "XXXXXXXXXXX",
    'secret' => "XXXXXXXXXXX",
));


$pageFeed = $facebook->api($FBid . '/posts');

/*echo "<pre>";
print_r($pageFeed);
echo "</pre>";*/
//echo count($pageFeed['data']);
echo '<h1>Facebook Posts Details</h1>';
echo "<br/>";
for($i=0;$i<count($pageFeed['data']);$i++)
{
echo "<br/>";
//echo $pageFeed['data'][$i]['id']."<br/>";
echo $pageFeed['data'][$i]['message']."<br/>";
if($pageFeed['data'][$i]['picture']!="")
{
echo '<img src='.$pageFeed['data'][$i]['picture'].'>'."<br/>";
}
echo $pageFeed['data'][$i]['link']."<br/>";
echo $pageFeed['data'][$i]['name']."<br/>";
echo $pageFeed['data'][$i]['caption']."<br/>";
echo $pageFeed['data'][$i]['description']."<br/>";
echo $pageFeed['data'][$i]['icon']."<br/>";
echo $pageFeed['data'][$i]['type']."<br/>";
echo $pageFeed['data'][$i]['status_type']."<br/>";
echo $pageFeed['data'][$i]['created_time']."<br/>";
echo $pageFeed['data'][$i]['updated_time']."<br/>";
//print_r($pageFeed['data'][$i]['likes']['data']);
//count($pageFeed['data'][$i]['likes']);
echo "<br/>";
echo "People Who Liked post";
echo "<br/>";
for($j=0;$j<count($pageFeed['data'][$i]['likes']['data']);$j++)
{
echo $pageFeed['data'][$i]['likes']['data'][$j]['name']."<br/>";
}

}





POST TEXT AND IMAGE TO TWITTER USING PHP

No comments :




require_once 'twitteroauth.php';

define("CONSUMER_KEY", "XXXXXXXXXXXXXXXXXXXXXXXXXX");
define("CONSUMER_SECRET", "XXXXXXXXXXXXXXXXXXXXXXXXXX");
define("OAUTH_TOKEN", "XXXXXXXXXXXXXXXXXXXXXXXXXX");
define("OAUTH_SECRET", "XXXXXXXXXXXXXXXXXXXXXXXXXX");


$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, OAUTH_TOKEN, OAUTH_SECRET);

$content = $connection->get('account/verify_credentials');
$image = 'URL_OF_IMAGE';
$status_message = 'Hello This is Posting from API to twitter.';
$status = $connection->upload('statuses/update_with_media', array('status' => $status_message, 'media[]' => file_get_contents($image)));
echo json_encode($status);

POST TO FACEBOOK FROM PHP USING GRAPH API

No comments :



$fb = new Facebook(array('appId'=>$appId, 'secret'=>$secret));
$fbuser = $fb->getUser();

if($fbuser){
if(isset($_POST['submit1']))
{
       
$message=$_POST['messsage'];
$desc=$_POST['desc'];
$link=$_POST['link'];
if($_FILES['uploadedfile']['type']=='image/jpg' || $_FILES['uploadedfile']['type']=='image/jpeg' || $_FILES['uploadedfile']['type'] == 'image/gif' || $_FILES['uploadedfile']['type'] == 'image/png')
{
$new_file_name=$random_digit.$_FILES['uploadedfile']['name'];

 // Where the file is going to be placed
$target_path = "Images/".$new_file_name;
                                                       
$SITE_URL="http://shreehariinfotech.com/post-to-fb-wall/";
$FullPath = $SITE_URL.$target_path;

/* Add the original filename to our target path.
Result is "uploads/filename.extension" */
//$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);

if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path))
{
$page_id = "624998370883506";
        //$page_access_token = "";
        $result =  $fb->api("/me/accounts");

        // loop trough all your pages and find the right one
        if( !empty($result['data']) )
        {
           foreach($result["data"] as $page)
           {
             if($page["id"] == $page_id)
             {
               $page_access_token = $page["access_token"];
               break;
             }
           }
        }
        else
        {
          echo "AN ERROR OCCURED: could not get the access_token. Please verify the page ID ".$page_id." exists.";
        }

        // set the facebook active facebook access token as the one we just fetch
        $fb->setAccessToken($page_access_token);

        // Now try to post on page's wall
        try{
            $message = array(
                'message' =>$message,
                'picture' =>$FullPath,
                'description' => $desc,
                'link' => $link
            );
            $result = $fb->api('/'.$page_id.'/feed','POST',$message);
            if($result){
                echo 'Successfully posted to Facebook Wall...';
            }
        }catch(FacebookApiException $e){
            echo $e->getMessage();
        }
}
    }
}
}
else{

        $fbloginurl = $fb->getLoginUrl(array('redirect-uri'=>$returnurl, 'scope'=>$permissions));
        echo '<a href="'.$fbloginurl.'">Login with Facebook</a>';

    }

?>
<html>
<body>
<div style="align:center;">
<h1>Post To Hindi Dictionary</h1>
<div style="alignment-adjust:central">
<table cellpadding="2" cellspacing="2" border="1">
<form name="frm" id="frm" action="feed_page.php" method="post" enctype="multipart/form-data">
<label>Message</label>
<input type="text" name="messsage" id="message"/><br/>
<label>Image</label>
<input type="file" name="uploadedfile" id="uploadedfile"/><br/>
<label>Description</label>
<textarea name="desc" id="desc"></textarea><br/>
<label>Link</label>
<input type="text" name="link" id="link"/><br/>
<input type="submit" name="submit1" id="submit1" value="Submit"/><br/>
</form>
</table>
</div>
</div>
 </body>
</html>