PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
Dir : /home/trave494/outtheboxministry.org/themes/sunshine/layout/graph/ |
Server: Linux ngx353.inmotionhosting.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64 IP: 209.182.202.254 |
Dir : /home/trave494/outtheboxministry.org/themes/sunshine/layout/graph/content.phtml |
<div class="page-margin"> <div class="row wo_my_pages"> <div class="col-md-12"><?php echo Wo_LoadPage('graph/sidebar') ?></div> <div class="col-md-12"> <div class="list-group"> <div class="setting-well"> <p>Our API allows you to retrieve informations from our website via GET request and supports the following query parameters: </p> <table class="table table-striped table-bordered table-condensed"> <thead> <tr> <th>Name</th> <th>Meaning</th> <th>Values</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody> <tr> <td><b>type</b></td> <td>Query type.</td> <td>get_user_data, posts_data,get_pages, get_groups, get_products, get_followers, get_following, get_friends</td> <td>This parameter specify the type of the query.</td> <td><i class="fa fa-check"></i></td> </tr> <tr> <td><b>limit</b></td> <td>Limit of items.</td> <td>LIMIT</td> <td>This parameter specify the limit of items. Max:100 | Default:20</td> <td><i class="fa fa-remove"></i></td> </tr> </tbody> </table> <br> <div style="font-size:18px;">How to start?</div> <hr> <ol style="list-style: initial;"> <li>Create a <a href="<?php echo Wo_SeoLink('index.php?link1=create-app');?>" class="main">development application</a>.<br><br></li> <li>Once you have created the app, you'll get APP_ID, and APP_SECRET. <br>Example: <br><br> <img src="<?php echo $wo['config']['theme_url'];?>/img/developer.png" alt=""><br><br></li> <li>To start the Oauth process, use the link <?php echo $wo['config']['site_url'] ?>/oauth?app_id={YOUR_APP_ID}<br><br></li> <li>Once the end user clicks this link, he/she will be redirected to the authorization page.<br><br></li> <li>Once the end user authorization the app, he/she will be redirected to your domain name with a GET parameter "code", example: http://yourdomain/?code=XXX<br><br></li> <li> In your code, to retrieve the authorized user info, you need to generate an access code, please use the code below:<br><br> <ol style="list-style: initial;"> <li> PHP: <code> <?php $code = '<?php $app_id = \'YOUR_APP_ID\'; // your application app id $app_secret = \'YOUR_APP_SECRET\'; your application app secret $code = $_GET[\'code\']; // the GET parameter you got in the callback: http://yourdomain/?code=XXX $get = file_get_contents("' . $wo['config']['site_url'] . '/authorize?app_id={$app_id}&app_secret={$app_secret}&code={$code}"); $json = json_decode($get, true); if (!empty($json[\'access_token\'])) { $access_token = $json[\'access_token\']; // your access token } ?>'; echo ' <pre>' . htmlspecialchars($code) . '</pre> '; ?> </code> </li> </ol> </li> <li> Once you got the access code, simple call the data you would like to retrieve, Example: <br><br> <ol style="list-style: initial;"> <li>PHP: <code> <?php $code = 'if (!empty($json[\'access_token\'])) { $access_token = $json[\'access_token\']; // your access token $type = "get_user_data"; // or posts_data $get = file_get_contents("' . $wo['config']['site_url'] . '/app_api?access_token={$access_token}&type={$type}"); } '; echo '<pre>' . htmlspecialchars($code) . '</pre>'; ?> </code> </li> <li> Respond: <pre> <b>Json</b>output { "api_status": "success", "api_version": "1.3", "user_data": { "id": "", "username": "", "first_name": "", "last_name": "", "gender": "", "birthday": "", "about": "", "website": "", "facebook": "", "twitter": "", "vk": "", "google+": "", "profile_picture": "", "cover_picture": "", "verified": "", "url": "" } } </pre> </li> </ol> </li> </ol> </div> </div> </div> </div> </div>