Hi Jeet, I dont have public_html/app/Vendors, this is why I put the php_sdk folder inside the vendors folder, outside the app folder, because I dont have it.
I am sending you an screen shot: http://prntscr.com/18yung These are my public_html files. El martes, 4 de junio de 2013 04:54:27 UTC-5, jeet bajaj escribió: > > Brother you have to move php_sdk folder from > "public-html/vendors/php_sdk/" to "public-html/app/Vendors/php_sdk/", i > think you have put the php_sdk folder inside the vendors folder outside of > app folder. try this, it will work...:-) > > > On Tue, Jun 4, 2013 at 3:00 PM, Jose Antonio Amuchastegui < > cju...@gmail.com <javascript:>> wrote: > >> Hi Jeet >> >> I am sorry disturbing again. >> >> I have done the following: >> >> 1.- Create a folder on: public_html/vendors/php_sdk >> This folder contains: src folder (files downloaded from facebook php >> sdk) >> >> Screenshot: http://prntscr.com/187ag0 >> Screenshot: http://prntscr.com/187ahv >> >> 2.- I make a function at appcontroller.php >> (public_html/controllers/app_controller.php >> >> The original file was: >> >> <?php >> class AppController extends Controller >> { >> var $helpers = array( >> 'Skitter' >> ); >> } >> ?> >> >> And after my function is: >> >> <?php >> class AppController extends Controller >> { >> var $helpers = array( >> 'Skitter' >> ); >> } >> public function fbConnect() { >> >> App::import('Vendor', 'src/facebook'); >> >> $config = array( >> 'appId' => '291063454361392', >> 'secret' => 'a2cf7f82bb6e18bece7eef282d9f9ce7', >> 'fileUpload' => false, // opcional >> ); >> $facebook = new Facebook($config); ?> >> >> return $facebook; >> >> } >> ?> >> >> >> Now, in the page I want to set the multi friend request dialog I set this: >> >> >> <html xmlns="http://www.w3.org/1999/xhtml" >> xmlns:fb="https://www.facebook.com/2008/fbml"> >> <head> >> <title>Invita a tus amigos</title> >> </head> >> <body> >> >> <p> >> </p> >> <div id="fb-root"> >> </div> >> <script src="http://connect.facebook.net/es_ES/all.js"> </script> >> <h1 style="margin-left: 40px;"> >> Invita a tus amigos en Facebook</h1> >> <p style="margin-left: 40px;"> >> <button class="btn" id="send-to-many">Invitalos</button> >> >> <script> >> FB.init({ >> appId : '291063454361392', >> frictionlessRequests: true >> }); >> >> function sendRequestViaMultiFriendSelector() { >> FB.ui({method: 'apprequests', >> message: 'My Great Request' >> }, requestCallback); >> } >> function requestCallback(response) { >> // Handle callback here >> } >> </script> >> >> >> Well, the result is this: >> >> >> http://prntscr.com/187ayc >> >> >> But, this button neither call the facebook appi: >> >> The result i am looking is something like this: >> >> http://prntscr.com/187b13 >> >> >> Can you guide me a little more please. >> >> >> El martes, 28 de mayo de 2013 23:38:36 UTC-5, jeet bajaj escribió: >> >>> Hey Jose! >>> >>> As you said your website is made up on CAKEPHP, then i will suggest to >>> instead to placing the file you download from github "public_htm" >>> directory. >>> You put those files in "\app\Vendor" folder. and remove the code >>> whatever you have written in index.php. Beside this i will suggest to make >>> a function in AppController.php file like >>> >>> >>> public function fbConnect() { >>> >>> App::import('Vendor', 'src/facebook'); >>> >>> $config = array( >>> 'appId' => '291063454361392', >>> 'secret' => '**a2cf7f82bb6e18bece7eef282d9f9c**e7', >>> 'fileUpload' => false, // opcional >>> ); >>> $facebook = new Facebook($config); ?> >>> return $facebook; >>> >>> >>> } >>> >>> >>> I must help you. >>> >>> >>> >>> >>> >>> >>> >>> On Tue, May 28, 2013 at 4:26 AM, Jose Antonio Amuchastegui < >>> cju...@gmail.com> wrote: >>> >>>> HI >>>> >>>> I am not a developer, I am trying to learn php and cakephp and now I am >>>> trying to set a facebook appi, multi friend request dialog. >>>> >>>> I have read dozens of tutorials, pages, facebook wiki, facebook >>>> documentation, so I am trying to follow the instructions I have gathered. >>>> >>>> 1.- I have registered my facebook appi and get my appId and secret key. >>>> 2.- Downloaded the github files: >>>> >>>> My site is based on cakephp, so everything is at public_html directory >>>> in my server. >>>> >>>> 3.- Inside this public_html I create a directory named: php-sdk >>>> 4.- Inside I uploaded (ftp) the src file I downloaded from github >>>> 5.- Inside I created an index.php file: >>>> >>>> <?php >>>> >>>> require_once("src/facebook.**php"); >>>> >>>> $config = array( >>>> 'appId' => '291063454361392', >>>> 'secret' => '**a2cf7f82bb6e18bece7eef282d9f9c**e7', >>>> 'fileUpload' => false, // opcional >>>> ); >>>> >>>> $facebook = new Facebook($config); ?> >>>> >>>> >>>> >>>> As I understood, this should let me use facebook sdk, so I went to my >>>> software. >>>> >>>> >>>> >>>> Inside the page of my software (template_page_facebook) where I want to >>>> enable the Multi Friend Selector Dialog, I wrote this: >>>> >>>> <HTML xmlns = "http://www.w3.org/1999/xhtml" >>>> xmlns: fb = ""> INVITA A TODOS TUS AMIGOS EN FACEBOOK >>>> <head> >>>> <title> INVITA A TODOS TUS AMIGOS EN FACEBOOK </title> >>>> </head> >>>> >>>> <body> >>>> <div id="fb-root"> </div> >>>> <script src="http://connect.facebook.**net/es_ES/all.js >>>> <http://connect.facebook.net/es_ES/all.js>"> </script> >>>> >>>> <h1>INVITA A TODOS TUS AMIGOS EN FACEBOOK</h1> >>>> <button class="btn" id="send-to-many">Invitalos</**button> >>>> >>>> <script> >>>> sendRequestToRecipients function () { >>>> var user_ids = document.getElementsByName ("user_ids") [0] Valor.; >>>> FB.ui ({method: 'apprequests', >>>> message: 'Mi gran solicitud.' >>>> a: 'user_ids', >>>> }, Log.info.bind('send-to-many callback')); >>>> } >>>> >>>> FB.init ({ >>>> Id de aplicación: '291063454361392 ', >>>> status: true, // comprobar estado de login >>>> cookie: true, // habilitar cookies para permitir al servidor acceder a >>>> la sesión >>>> sfbml: true, // ejecutar código XFBML >>>> channel: true, >>>> channelURL : 'http://www.mywebsite.com/**channel.html >>>> <http://www.mywebsite.com/channel.html>', // fichero channel.html >>>> oauth: true, >>>> frictionlessRequests: true >>>> init: true, >>>> level: "debug", >>>> signedRequest: null, >>>> trace: false, >>>> version: "mu", >>>> viewmode: "website", >>>> autorun: true >>>> }); >>>> </script> >>>> </body> >>>> </Html> >>>> >>>> Then, I created the channel diretory at public_html and inside is a >>>> file channel.html >>>> >>>> The result is "error" >>>> >>>> I have read everything, but as i am not developer I think there are >>>> multiple things I am doing wrong. I also have read: https://developers. >>>> **facebook.com/blog/post/464/<https://developers.facebook.com/blog/post/464/> >>>> : >>>> >>>> >>>> So, any body please can describe me what do I shall do?? >>>> >>>> >>>> Thanks >>>> >>>> >>>> >>>> -- >>>> Like Us on FaceBook >>>> https://www.facebook.com/**CakePHP<https://www.facebook.com/CakePHP> >>>> Find us on Twitter http://twitter.com/CakePHP >>>> >>>> --- >>>> You received this message because you are subscribed to the Google >>>> Groups "CakePHP" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to cake-php+u...@**googlegroups.com. >>>> To post to this group, send email to cake...@googlegroups.com. >>>> >>>> Visit this group at >>>> http://groups.google.com/**group/cake-php?hl=en<http://groups.google.com/group/cake-php?hl=en> >>>> . >>>> For more options, visit >>>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out> >>>> . >>>> >>>> >>>> >>> >>> -- >> Like Us on FaceBook https://www.facebook.com/CakePHP >> Find us on Twitter http://twitter.com/CakePHP >> >> --- >> You received this message because you are subscribed to the Google Groups >> "CakePHP" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to cake-php+u...@googlegroups.com <javascript:>. >> To post to this group, send email to cake...@googlegroups.com<javascript:> >> . >> Visit this group at http://groups.google.com/group/cake-php?hl=en. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > -- Like Us on FaceBook https://www.facebook.com/CakePHP Find us on Twitter http://twitter.com/CakePHP --- You received this message because you are subscribed to the Google Groups "CakePHP" group. To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+unsubscr...@googlegroups.com. To post to this group, send email to cake-php@googlegroups.com. Visit this group at http://groups.google.com/group/cake-php?hl=en. For more options, visit https://groups.google.com/groups/opt_out.