Sunday, June 9, 2013

Re: Hi I am new here and I need some assistance

its "/app/Vendor" (not "/app/Vendors") - note the singular form.
only on root level its (lowercase!) "vendors".

and if you dont got it and need it you can just create that folder.


Am Sonntag, 9. Juni 2013 02:04:27 UTC+2 schrieb Jose Antonio Amuchastegui:
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> 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>  	&nbsp;</p>  <div id="fb-root">  	&nbsp;</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' => 'a2cf7f82bb6e18bece7eef282d9f9ce7', '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' => 'a2cf7f82bb6e18bece7eef282d9f9ce7',          '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"> </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', // 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/:


So, any body please can describe me what do I shall do??


Thanks



--
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.
To post to this group, send email to cake...@googlegroups.com.

--
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.
To post to this group, send email to cake...@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.
 
 

--
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+unsubscribe@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.
 
 

No comments: