![]() |
![]() |
![]() |
||||
Welcome to the GoFuckYourself.com - Adult Webmaster Forum forums. You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today! If you have any problems with the registration process or your account login, please contact us. |
![]() ![]() |
|
Discuss what's fucking going on, and which programs are best and worst. One-time "program" announcements from "established" webmasters are allowed. |
|
Thread Tools |
![]() |
#1 |
Registered User
Industry Role:
Join Date: Jun 2014
Posts: 68
|
Need help with Chaturbate API coding.
Hello. Im building a custom Chaturbate API script site.
I having some trubble figuring out some of the php code. I want to get specific data from the chaturbate XML feed. Now to the problem. I dont know how to code to recieive information for a specific model. Lets say i want to get data from modelxxx , age, from, language, root topic etc. And then display it on the page. Maybe someone here have a small finish php code for that. Thank you |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#2 |
see you later, I'm gone
Industry Role:
Join Date: Oct 2002
Posts: 14,057
|
There are several ways to do what you are trying to do.
1. When you read the xml feed load it to a database then whenever you need info about a particular record just read it from the database. 2. If you don't want to use a db for some reason then each time you want the info on a particular record read through the xml feed to get the info. 3. When putting the info for the thumbs up, put each thumb in a form and include the info needed for the individual model as form variables and then use the form data to make the individual page. Hope that helps. .
__________________
All cookies cleared! |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#3 | |
Registered User
Industry Role:
Join Date: Jan 2016
Posts: 8
|
Quote:
|
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#4 |
Registered User
Industry Role:
Join Date: Jun 2014
Posts: 68
|
I figured it out my self
![]() thank you anyway. |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#5 |
Confirmed User
Industry Role:
Join Date: May 2002
Location: Brentwood,TN Heredia, Costa Rica
Posts: 320
|
https://github.com/hillipino/Chaturbate-API can rip the code or any other code from this.
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#6 |
Registered User
Industry Role:
Join Date: Jun 2014
Posts: 68
|
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#7 |
Registered User
Industry Role:
Join Date: Apr 2016
Location: Europe
Posts: 14
|
need bongacams api script does anyone have?
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#8 |
Confirmed User
Join Date: Feb 2009
Posts: 201
|
soft 404
@adulttemps your Cb script is great.Any ideas how to solve soft 404 pages generated if username is not online?For example if a visitor comes from a SE link like domain.com/cam/username but the username is offline,page has no content because there is no info to extract from xml.Soft 404 in google eyes and bad website experience for visitor.Thanks
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#9 | |
God Bless You
Industry Role:
Join Date: Aug 2014
Location: Glasgow, $cotland
Posts: 1,467
|
Quote:
tnx.
__________________
magneto664 📧 gmail.com Adult Backlinks 💘Best Website Stats 💘 Best CDN for Adult Content My Fav: 👍Chaturbate 👍 Stripchat 👍 Dateprofits 👍 AdultFriendFinder |
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#10 | |
see you later, I'm gone
Industry Role:
Join Date: Oct 2002
Posts: 14,057
|
Quote:
I took a look and right now because some of the display stuff is in the functions there are actually 2 different solo_cams() functions, one for adulttemps Version 1 (v1) and one for version 2 (v2). The differences between the 2 are because of the display stuff inside the functions. The problem of nobody on line can be solved by modifying the solo_cams function. 1. Near the beginning define a variable to use as a switch as to whether the cam was found or not ($found_cam=0;) 2. Then if the cam is found change the value of the switch ($found_cam=1;) 3. Then check to see if the cam was found and if it wasn't then put something else up. (if(!$found_cam){do something here;}) It would end up looking something like this: Code:
// Print Solo Cams function solo_cams( $affid, $track, $user ) { // add found cam switch and initialize it to 0 $found_cam=0; . . foreach( $cams as $cam ){ . . if ( $cam->username == $user ) { // cam was found set found cam switch to 1 $found_cam=1; . . } } // check to see if cam was found if(!$found_cam) { // if cam was not found then echo "Put the alternate display stuff for if the cam user is not on line here."; } if ( RELATED_SHOW ) { . . } }
__________________
All cookies cleared! |
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#11 |
Confirmed User
Industry Role:
Join Date: May 2002
Location: Brentwood,TN Heredia, Costa Rica
Posts: 320
|
Good Idea, Illl try to implement something like that soon. Also there is a bongacams version at my github page for whoever asked above.https://github.com/hillipino
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#12 |
Confirmed User
Industry Role:
Join Date: May 2002
Location: Brentwood,TN Heredia, Costa Rica
Posts: 320
|
updated the script to use sarettah's suggestion for the offline cams.
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#13 |
Registered User
Industry Role:
Join Date: Jun 2014
Posts: 68
|
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#14 | |
Confirmed User
Join Date: Feb 2009
Posts: 201
|
Quote:
![]() @sarettah You never let down ![]() Thanks a lot guys.It's working great now. |
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#15 |
Registered User
Industry Role:
Join Date: Apr 2016
Location: Europe
Posts: 14
|
@adulttemps
category not working for script bongacams Female Cams - not working Male Cams - not working Couple Cams - not working Lesbian Cams - not working Tranny Cams - working how to fix? |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#16 | |
see you later, I'm gone
Industry Role:
Join Date: Oct 2002
Posts: 14,057
|
Quote:
.
__________________
All cookies cleared! |
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#17 |
Confirmed User
Industry Role:
Join Date: May 2002
Location: Brentwood,TN Heredia, Costa Rica
Posts: 320
|
can you show the links section of your settings.php
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#18 |
Confirmed User
Industry Role:
Join Date: May 2002
Location: Brentwood,TN Heredia, Costa Rica
Posts: 320
|
if you want just female set CATEGORY to female
define ( 'CATEGORY', 'all' ); // What category do you want to show ( all , male, female, tranny) ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Links ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// switch ( CATEGORY ) { case 'all': $category_string = '&categories[]=female&categories[]=male&categories[]=transsexual'; break; case 'female': $category_string = '&categories[]=female'; break; case 'male': $category_string = '&categories[]=male'; break; case 'tranny': $category_string = '&categories[]=transsexual'; break; } define ( 'XML_FILE', 'http://tools.bongacams.com/promo.php?c=226355&type=api&api_type=xml' . $category_string ); |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#19 |
Registered User
Industry Role:
Join Date: Apr 2016
Location: Europe
Posts: 14
|
@adulttemps
screenshot rghost(dot)ru/8P9rj9bpq/image.png |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#20 |
see you later, I'm gone
Industry Role:
Join Date: Oct 2002
Posts: 14,057
|
![]() There you go. .
__________________
All cookies cleared! |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#21 |
Confirmed User
Industry Role:
Join Date: May 2002
Location: Brentwood,TN Heredia, Costa Rica
Posts: 320
|
Are you sure the feed is being fetched? If so, make sure that your server can write to the includes/data/feed.xml file
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#22 |
Registered User
Industry Role:
Join Date: Apr 2016
Location: Europe
Posts: 14
|
@adulttemps
yes its work includes/data/feed.xml file working cams/tranny not working cams/male cams/female cams/couple cams/lesbian you working all category? please test and tell me |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#23 |
Registered User
Industry Role:
Join Date: Apr 2016
Location: Europe
Posts: 14
|
define ( 'CATEGORY', 'all' ); // What category do you want to show ( all , male, female, tranny)
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Links ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// switch ( CATEGORY ) { case 'all': $category_string = '&categories[]=female&categories[]=male&categories[]=transsexual'; break; case 'female': $category_string = '&categories[]=female'; break; case 'male': $category_string = '&categories[]=male'; break; case 'tranny': $category_string = '&categories[]=transsexual'; break; } define ( 'XML_FILE', 'You are only allowed to post URLs to other sites after you have made 30 posts or more.' . $category_string ); |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#24 |
Confirmed User
Join Date: Feb 2009
Posts: 201
|
Did anyone notice that there are no males and shemales cams in bonga xml??I just checked and only females and couples are included.Anyway,back to CB api.
I tried to get cams by category,so i defined categories Code:
if( $cam->age <= "21" ) { $age= "teen"; } elseif ($cam->age > "21" && $age <= "30" ){ $age= "women"; } elseif ($cam->age > "30" && $age <= "40" ) { $age = "milf"; } elseif ($cam->age > "40" ) { $age = "mature"; } else { $age = ""; } Code:
function cams_by_category( $affid, $track, $age, $limit ){ if( $cam->age <= "21" ) { $age= "teen"; } elseif ($cam->age > "21" && $age <= "30" ){ $age= "women"; } elseif ($cam->age > "30" && $age <= "40" ) { $age = "milf"; } elseif ($cam->age > "40" ) { $age = "mature"; } else { $age = ""; } if ( $_GET['arg1'] ) { if ( is_numeric( $_GET['arg1'] ) ) { $page = $_GET['arg1']; $targetpage = 'live/'; } else { $targetpage = 'live/' . $_GET['arg1'] . '/'; if ( $_GET['arg2'] ) { if ( is_numeric( $_GET['arg2'] ) ) { $page = $_GET['arg2']; } } else { $page = 1; } } } else { $targetpage = 'live/'; $page = 1; } $end = $page * $limit; $start = $end - $limit; $xml = '../cache/cams.xml'; $cams = new SimpleXMLElement($xml, null, true); // Count the total cams if ( $age != '' ) { $doc = new DOMDocument(); $doc->load($xml); $totalCams = 0; foreach( $doc->getElementsByTagName('age') as $tag ) { // to iterate the children foreach( $tag->childNodes as $child ) { // outputs the xml of the child nodes. Of course, there are any number of // things that you could do instead! $i = $doc->saveXML($child); if ($i == $age ) $totalCams++; } } } else { $totalCams = count($cams); } echo ' <div class="row"> <div class="12u"> <ul class="cb_thumbs"> '; $count = 0; foreach( $cams as $cam ){ if ( $cam->age == $age ) { if ( $count >= $start && $count < $end ) { print_cams($cam); } $count++; } if ( $age == '' ) { if ( $count >= $start && $count < $end ) { print_cams($cam); } $count++; } } echo ' </ul> </div> </div> '; } Code:
function tpl_category_cams() { $age = $_GET['arg1']; cams_by_category( AFFID, TRACK, $age, 60 ); Code:
$core->addCommand('live', 'tpl_category_cams', 'title','', 'Keywords'); ![]() ![]() |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#25 |
Registered User
Industry Role:
Join Date: Apr 2016
Location: Europe
Posts: 14
|
@k33n
please upload modified files |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#26 |
Confirmed User
Industry Role:
Join Date: May 2002
Location: Brentwood,TN Heredia, Costa Rica
Posts: 320
|
keen, I will work on an age based query this evening. It shouldnt't be that hard
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#27 | |
Confirmed User
Industry Role:
Join Date: Dec 2015
Posts: 111
|
Quote:
I don't see any code for multi languages in the template.php The simple 2 ways to fix that is: A) Change the XML url in settings.php - You have to ad the "&lang=en" likte that: define ( 'XML_FILE', 'http://tools.bongacams.com/promo.php?c=123456&lang=en&type=api&api_type=xml' . $category_string ); B) Define/update gender for each language in template.php.
__________________
CamSoda invite link - promote an unsatisfied cam site! |
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#28 |
Confirmed Fetishist
Industry Role:
Join Date: Mar 2005
Location: Fetishland
Posts: 11,521
|
finally some useful threads here
![]() |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#29 |
Confirmed User
Join Date: Feb 2009
Posts: 201
|
Thanks man,really appreciated
![]() @saimonyz I dont have the option to upload files.But you can take a look here https://github.com/hillipino/Chaturbate-API.It's the same script, i use the outdated version,the one from NMIP. ![]() |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#30 |
Registered User
Industry Role:
Join Date: Apr 2016
Location: Europe
Posts: 14
|
@k33n ok
@TitanWM thanks It works category not working Male, one does not understand what needs to be changed in template.php and why in my lang=en&type=api&api_type=xml no <gender>Male</gender> [HIDE=1] can anyone be able to realize what site is JSON script bonga-cams(dot)ru bonga-cams(dot)ru/temp/ bonga-cams(dot)ru/footer_seo.js bonga-cams(dot)ru/footer-links.js bonga-cams(dot)ru/header-links.js bonga-cams(dot)ru/top_model.js bonga-cams(dot)ru/top-menu.js [/HIDE] |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#31 |
Confirmed User
Industry Role:
Join Date: May 2002
Location: Brentwood,TN Heredia, Costa Rica
Posts: 320
|
@keen - checkout v2.1 I changed up the directory structure a bit but the functions are pretty much the same.
Just keep in mind some of the models put fake ages so the categories wont be 100% accurate. https://github.com/hillipino/Chaturbate-API |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#32 | |
Confirmed User
Industry Role:
Join Date: Dec 2015
Posts: 111
|
Quote:
change $gender = 'Male';" to $gender = 'Males';
__________________
CamSoda invite link - promote an unsatisfied cam site! |
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#33 | |
Confirmed User
Industry Role:
Join Date: Feb 2006
Posts: 2,796
|
Quote:
__________________
List Of Sex Cams |
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#34 |
God Bless You
Industry Role:
Join Date: Aug 2014
Location: Glasgow, $cotland
Posts: 1,467
|
All rooms working with this version an thumbs are shown ok.
__________________
magneto664 📧 gmail.com Adult Backlinks 💘Best Website Stats 💘 Best CDN for Adult Content My Fav: 👍Chaturbate 👍 Stripchat 👍 Dateprofits 👍 AdultFriendFinder |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#35 |
Confirmed User
Industry Role:
Join Date: May 2002
Location: Brentwood,TN Heredia, Costa Rica
Posts: 320
|
Set use cron to false or setup a cronjob to update the feed
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#36 |
Registered User
Industry Role:
Join Date: Jun 2014
Posts: 68
|
@adulttemps
Cron.php in V.2.1 are wrong. require('templates.php'); don't exist anymore. |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#37 |
Confirmed User
Industry Role:
Join Date: May 2002
Location: Brentwood,TN Heredia, Costa Rica
Posts: 320
|
Oops forgot to update that, its fixed now. Thanks for the heads up
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#38 |
Registered User
Industry Role:
Join Date: Jun 2014
Posts: 68
|
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#39 |
Registered User
Industry Role:
Join Date: Jun 2014
Posts: 68
|
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#40 |
Confirmed User
Industry Role:
Join Date: May 2002
Location: Brentwood,TN Heredia, Costa Rica
Posts: 320
|
yep updated the git repo as well
<?php // Include Settings require('settings.php'); require('functions.php'); get_xml(); echo 'nothing here to see'; ?> |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#41 | |
Registered User
Industry Role:
Join Date: Jun 2014
Posts: 68
|
Quote:
failed to open stream: No such file or directory in /includes/includes/data/feed.xml one /includes to much. |
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#42 | |
Registered User
Industry Role:
Join Date: Jun 2014
Posts: 68
|
![]() Quote:
"define ( 'FLATFILE', BASEPATH . '/includes/data/feed.xml'); // Name of file to store xml feed into" includes/ must be deleted. But then the website is not working ![]() Update: I edit some of the path in functions: define ( 'BASEPATH', '/home/xxx/public_html/xxx .com/' ); define ( 'FLATFILE', BASEPATH . '/includes/data/feed.xml'); Now it works good! |
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#43 |
Confirmed User
Industry Role:
Join Date: May 2002
Location: Brentwood,TN Heredia, Costa Rica
Posts: 320
|
define ( 'BASEPATH', '/home/xxx/public_html/xxx .com/' );
define ( 'FLATFILE', BASEPATH . '/includes/data/feed.xml'); should be define ( 'BASEPATH', '/home/xxx/public_html/xxx .com' ); define ( 'FLATFILE', BASEPATH . '/includes/data/feed.xml'); removing the '/' from the end of the basepath |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#44 | |
Registered User
Industry Role:
Join Date: Jun 2014
Posts: 68
|
Quote:
![]() |
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#45 |
Confirmed User
Industry Role:
Join Date: Feb 2006
Posts: 2,796
|
Anyone manage to fix the problem with the cron? I've updated to the new cron.php and I run the cron but the site doesn't get update. The site only gets updated when I turn the cron to false
__________________
List Of Sex Cams |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#46 |
Registered User
Industry Role:
Join Date: Jun 2014
Posts: 68
|
Version 2.1, is there a way to change the _banner display to a Male or Shemale? Now it only shows top viewer.
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#47 | |
Registered User
Industry Role:
Join Date: Jun 2014
Posts: 68
|
Quote:
code: function tpl_banner() { $cams = new SimpleXMLElement(FLATFILE, null, true); $count = 0; foreach( $cams as $cam ){ if ( $cam->gender == s ) { if ( $count == 0 ) { |
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#48 |
Confirmed User
Industry Role:
Join Date: Feb 2006
Posts: 2,796
|
you fix the problem with the cron in 2.1?
__________________
List Of Sex Cams |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#49 |
Registered User
Industry Role:
Join Date: Jun 2014
Posts: 68
|
Yes. Download the latest cron.php file from the v2.1
And check that settings.php have the right paths For exempel: define ( 'BASEPATH', '/home/xxx/public_html/xxx .com' ); define ( 'FLATFILE', BASEPATH . '/includes/data/feed.xml'); |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#50 | |
Confirmed User
Industry Role:
Join Date: Feb 2006
Posts: 2,796
|
Quote:
But the new settings.php in V2.1 doesn't have that base path. define ( 'BASEPATH', getcwd() ); define ( 'FLATFILE', BASEPATH . '/includes/data/feed.xml'); If I removed the includes/ it doesn't work. The only way the site is updated is only if I turn the cron to false
__________________
List Of Sex Cams |
|
![]() |
![]() ![]() ![]() ![]() ![]() |