Re: [WebDNA] Facebook Application - Custom Tab for Fan / Non-Fan

This WebDNA talk-list message is from

2011


It keeps the original formatting.
numero = 106295
interpreted = N
texte = --0016e6db237efbba71049c4cbcb9 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable This doesn't seem to show the content on the tab when you are not logged in= , so there are a few more nuts to crack it seems . . . On Tue, Feb 15, 2011 at 1:36 AM, David Bastedo wrote: > Here is a working, authenticated tab that shows all the initial variables= - > country code, userid, liked etc. > > > http://www.facebook.com/pages/Band-HQ/169816586398236?sk=3Dapp_1264634407= 60566 > > If you "like it" you'll get AAA and if you don't Like it. you will get > "BBB" > > I had to authorize this application and I haven't tried to do that > gracefully yet, but it's basically a three step process. > Once you create an application and set up a page and a tab, within a fold= er > - I use "fb" - then the following three steps occur in order to authorize > your app > > > This is how to authenticate the app: > > > https://www.facebook.com/dialog/oauth?client_id=3D126463440XXXXXXXX&redir= ect_uri=3Dhttp://www.XXXXXXX.com/fb/">Step1 /> > > https://www.facebook.com/dialog/oauth?client_id=3D126463440XXXXXXXX&redir= ect_uri=3Dhttp://www.XXXXXXXX.com/fb/&scope=3Demail,read_stream,user_likes,= user_location,publish_stream,create_event">step > 2
> > https://graph.facebook.com/oauth/access_token?client_id=3D126463440760566= &redirect_uri=3Dhttp://www.XXXXXXXX.com/fb/&client_secret=3DXXXXXXXXXXXXXXX= XXX&code=3D[code]">step > 3
> > code=3Dthe response back from Facebook > This will then get you a key, which will open all the doors > > tab.html is the document that gets loaded in your tab. > > Here is a version - not yet authenticated, so it only shows right ow when > you like the band, but it pulls in dynamic content via webdna, so I'll ad= d > the two parts together and I should no be able to show custom data by > country and whether they like the page or not. > > > http://www.facebook.com/thetrewsmusic#!/thetrewsmusic?sk=3Dapp_1828774484= 15423 > > > > > > -- > David Bastedo > Ten Plus One Communications Inc. > http://www.10plus1.com > T. 416.603.2223 > M. 416.277.4499 > My Profiles [image: LinkedIn] [i= mage: > Delicious] [image: Twitter] [image: > Google] > Find me on [image: Google Talk/] davidbmbastedo@gmail.com > My Latest Shared Link is: Share on Facebook =96 How to embed your own Vid= eos > on someone's Facebook wall when your web pages are =93Shared=94 on Facebo= ok > > > On Tue, Feb 15, 2011 at 1:17 AM, Stuart Tremain wrote= : > >> Good on you David >> >> Would love to see it in use .... >> >> >> Regards >> >> Stuart Tremain >> IDFK Web Developments >> AUSTRALIA >> webdna@idfk.com.au >> >> >> >> >> On 15/02/2011, at 5:12 PM, David Bastedo wrote: >> >> > Here is the code to get the basic Facbeook information from a user whe= n >> they go to your custom application installed on your page using the new >> iframes settings. >> > >> > Specifically, this example shows how to serve up two types of content >> depending on whether the person "Likes" you page or not. >> > >> > [!]--Get the signed request and split it to get the JSON Object--[/!] >> > [!]--Strip out the elements I don't want and then I use index to find >> the node I want--[/!] >> > [!]--Serve content A or B based on this variable --[/!] >> > >> > [listwords words=3D[signed_request]&delimiters=3D.] >> > >> > [showif [index]=3D2] >> > [text]splitMe=3D[Decrypt method=3Dbase64][word][/Decrypt][/text] >> > [table name=3DJSONconversion&fields=3Dfrom,to] >> > { >> > } >> > , >> > " >> > [/table] >> > >> > >> > [listwords words=3D[splitMe]&delimiters=3D{,] >> > >> > [index]: [ConvertChars table=3DJSONconversion][word][/convertchars] >> > >> > [showif [index]=3D7] >> > [showif [ConvertChars >> table=3DJSONconversion][word][/convertchars]^true] >> > [text]RUAFAN=3Dtrue[/text] >> > [/showif] >> > [hideif [ConvertChars >> table=3DJSONconversion][word][/convertchars]^true] >> > [text]RUAFAN=3Dfalse[/text] >> > [/hideif] >> > >> > >> > [/showif] >> > >> > [/listwords] >> > >> > >> > [/showif] >> > [/listwords] >> > >> > >> > [showif [RUAFAN]=3Dtrue] >> > AAA >> > [/showif] >> > >> > [showif [RUAFAN]=3Dfalse] >> > BBB >> > [/showif] >> > --------------------------------------------------------- This message >> is sent to you because you are subscribed to the mailing list . To >> unsubscribe, E-mail to: archives: >> http://mail.webdna.us/list/talk@webdna.us Bug Reporting: >> support@webdna.us >> >> --------------------------------------------------------- >> This message is sent to you because you are subscribed to >> the mailing list . >> To unsubscribe, E-mail to: >> archives: http://mail.webdna.us/list/talk@webdna.us >> Bug Reporting: support@webdna.us >> > > --0016e6db237efbba71049c4cbcb9 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: quoted-printable This doesn't seem to show the content on the tab when you are not logge= d in, so there are a few more nuts to crack it seems . . .<= br>


On Tue, Feb 15, 2011 at 1:36 AM, David B= astedo <david@10p= lus1.com> wrote:
Here is a working, authenticated tab that shows all the initial variables -= country code, userid, liked etc.

= http://www.facebook.com/pages/Band-HQ/169816586398236?sk=3Dapp_126463440760= 566

If you "like it" you'll get AAA and if you don't Like= it. you will get "BBB"

I had to authorize this applicatio= n and I haven't tried to do that gracefully yet, but it's basically= a three step process.
Once you create an application and set up a page and a tab, within a folder= - I use "fb" - then the following three steps occur in order to = authorize your app


This is how to authenticate the app:


<a href=3D"https://www.facebook.com/dialog/oauth?client_id=3D12646344= 0XXXXXXXX&redirect_uri=3Dhttp://www.XXXXXXX.com/fb/">Step1&= lt;/a><br />

<a href=3D"https://www.facebook.com/dialog/oauth?client_id= =3D126463440XXXXXXXX&redirect_uri=3Dhttp://www.XXXXXXXX.com/fb/&sco= pe=3Demail,read_stream,user_likes,user_location,publish_stream,create_event= ">step 2</a><br />

<a href=3D"https://graph.facebook.com/oauth/access_token?client_id=3D12646344076= 0566&redirect_uri=3Dhttp://www.XXXXXXXX.com/fb/&client_secret=3DXXX= XXXXXXXXXXXXXXX&code=3D[code]">step 3</a><br />=

code=3Dthe response back from Facebook
This will then get you a key,= which will open all the doors

tab.html is the document that gets lo= aded in your tab.

Here is a version - not yet authenticated, so it o= nly shows right ow when you like the band, but it pulls in dynamic content = via webdna, so I'll add the two parts together and I should no be able = to show custom data by country and whether they like the page or not.

http://www.facebook.com/thetrewsm= usic#!/thetrewsmusic?sk=3Dapp_182877448415423





-- <= br>David Bastedo
Ten Plus One Communications Inc.
http://www.10plus1.com
T.=A0 416.603.2223
M. 416.277.4499

My Profiles 3D"LinkedIn" <= a href=3D"http://delicious.com/dbastedo" style=3D"text-decoration: underlin= e;" target=3D"_blank">3D"Delicious" 3D"Google"=Find me on 3D"Google davidbmbastedo@gmail= .com
My Latest Shar= ed Link is: Share on Facebook =96 How to embed your own Videos on someone's Fac= ebook wall when your web pages are =93Shared=94 on Facebook


On Tue, Feb 15, 2011 at 1:17 AM, Stuart Tremain <= webdna@idfk.com.au<= /a>> wrote:
Good on you David=

Would love to see it in use ....


Regards

Stuart Tremain
IDFK Web Developments
AUSTRALIA
webdna@idfk.com.au<= /a>




On 15/02/2011, at 5:12 PM, David Bastedo wrote:

> Here is the code to get the basic Facbeook information from a user whe= n they go to your custom application installed on your page using the new i= frames settings.
>
> Specifically, this example shows how to serve up two types of content = depending on whether the person "Likes" you page or not.
>
> [!]--Get the signed request and split it to get the JSON Object--[/!]<= br> > [!]--Strip out the elements I don't want and then I use index to f= ind the node I want--[/!]
> [!]--Serve content A or B based on this variable --[/!]
>
> [listwords words=3D[signed_request]&delimiters=3D.]
>
> [showif [index]=3D2]
> [text]splitMe=3D[Decrypt method=3Dbase64][word][/Decrypt][/text]
> [table name=3DJSONconversion&fields=3Dfrom,to]
> {
> }
> ,
> "
> [/table]
>
>
> [listwords words=3D[splitMe]&delimiters=3D{,]
>
> [index]: [ConvertChars table=3DJSONconversion][word][/convertchars]<= ;br />
>
> [showif [index]=3D7]
> =A0 =A0 [showif [ConvertChars table=3DJSONconversion][word][/convertch= ars]^true]
> =A0 =A0 =A0 =A0 [text]RUAFAN=3Dtrue[/text]
> =A0 =A0 [/showif]
> =A0 =A0 [hideif [ConvertChars table=3DJSONconversion][word][/convertch= ars]^true]
> =A0 =A0 =A0 =A0 [text]RUAFAN=3Dfalse[/text]
> =A0 =A0 [/hideif]
>
>
> [/showif]
>
> [/listwords]
>
>
> [/showif]
> [/listwords]
>
>
> [showif [RUAFAN]=3Dtrue]
> AAA
> [/showif]
>
> [showif [RUAFAN]=3Dfalse]
> BBB
> [/showif]
> --------------------------------------------------------- = This message is sent to you because you are subscribed to the mailing list = . To unsubscribe, E-mail to: archives:
http://mail.webdna.us/list/talk@webdna.= us Bug Reporting: support@webdna.us

---------------------------------------------------------
This message is sent to you because you are subscribed to
the mailing list <ta= lk@webdna.us>.
To unsubscribe, E-mail to: <talk-leave@webdna.us>
archives: http://mail.webdna.us/list/talk@webdna.us
Bug Reporting: suppo= rt@webdna.us


--0016e6db237efbba71049c4cbcb9-- Associated Messages, from the most recent to the oldest:

    
  1. Re: [WebDNA] Facebook Application - Custom Tab for Fan / Non-Fan (David Bastedo 2011)
  2. Re: [WebDNA] Facebook Application - Custom Tab for Fan / Non-Fan (David Bastedo 2011)
  3. Re: [WebDNA] Facebook Application - Custom Tab for Fan / Non-Fan (Jym Duane 2011)
  4. Re: [WebDNA] Facebook Application - Custom Tab for Fan / Non-Fan (David Bastedo 2011)
  5. Re: [WebDNA] Facebook Application - Custom Tab for Fan / Non-Fan (David Bastedo 2011)
  6. Re: [WebDNA] Facebook Application - Custom Tab for Fan / Non-Fan (Stuart Tremain 2011)
  7. Re: [WebDNA] Facebook Application - Custom Tab for Fan / Non-Fan (David Bastedo 2011)
  8. Re: [WebDNA] Facebook Application - Custom Tab for Fan / Non-Fan (Stuart Tremain 2011)
  9. [WebDNA] Facebook Application - Custom Tab for Fan / Non-Fan (David Bastedo 2011)
--0016e6db237efbba71049c4cbcb9 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable This doesn't seem to show the content on the tab when you are not logged in= , so there are a few more nuts to crack it seems . . . On Tue, Feb 15, 2011 at 1:36 AM, David Bastedo wrote: > Here is a working, authenticated tab that shows all the initial variables= - > country code, userid, liked etc. > > > http://www.facebook.com/pages/Band-HQ/169816586398236?sk=3Dapp_1264634407= 60566 > > If you "like it" you'll get AAA and if you don't Like it. you will get > "BBB" > > I had to authorize this application and I haven't tried to do that > gracefully yet, but it's basically a three step process. > Once you create an application and set up a page and a tab, within a fold= er > - I use "fb" - then the following three steps occur in order to authorize > your app > > > This is how to authenticate the app: > > > https://www.facebook.com/dialog/oauth?client_id=3D126463440XXXXXXXX&redir= ect_uri=3Dhttp://www.XXXXXXX.com/fb/">Step1 /> > > https://www.facebook.com/dialog/oauth?client_id=3D126463440XXXXXXXX&redir= ect_uri=3Dhttp://www.XXXXXXXX.com/fb/&scope=3Demail,read_stream,user_likes,= user_location,publish_stream,create_event">step > 2
> > https://graph.facebook.com/oauth/access_token?client_id=3D126463440760566= &redirect_uri=3Dhttp://www.XXXXXXXX.com/fb/&client_secret=3DXXXXXXXXXXXXXXX= XXX&code=3D[code]">step > 3
> > code=3Dthe response back from Facebook > This will then get you a key, which will open all the doors > > tab.html is the document that gets loaded in your tab. > > Here is a version - not yet authenticated, so it only shows right ow when > you like the band, but it pulls in dynamic content via webdna, so I'll ad= d > the two parts together and I should no be able to show custom data by > country and whether they like the page or not. > > > http://www.facebook.com/thetrewsmusic#!/thetrewsmusic?sk=3Dapp_1828774484= 15423 > > > > > > -- > David Bastedo > Ten Plus One Communications Inc. > http://www.10plus1.com > T. 416.603.2223 > M. 416.277.4499 > My Profiles [image: LinkedIn] [i= mage: > Delicious] [image: Twitter] [image: > Google] > Find me on [image: Google Talk/] davidbmbastedo@gmail.com > My Latest Shared Link is: Share on Facebook =96 How to embed your own Vid= eos > on someone's Facebook wall when your web pages are =93Shared=94 on Facebo= ok > > > On Tue, Feb 15, 2011 at 1:17 AM, Stuart Tremain wrote= : > >> Good on you David >> >> Would love to see it in use .... >> >> >> Regards >> >> Stuart Tremain >> IDFK Web Developments >> AUSTRALIA >> webdna@idfk.com.au >> >> >> >> >> On 15/02/2011, at 5:12 PM, David Bastedo wrote: >> >> > Here is the code to get the basic Facbeook information from a user whe= n >> they go to your custom application installed on your page using the new >> iframes settings. >> > >> > Specifically, this example shows how to serve up two types of content >> depending on whether the person "Likes" you page or not. >> > >> > [!]--Get the signed request and split it to get the JSON Object--[/!] >> > [!]--Strip out the elements I don't want and then I use index to find >> the node I want--[/!] >> > [!]--Serve content A or B based on this variable --[/!] >> > >> > [listwords words=3D[signed_request]&delimiters=3D.] >> > >> > [showif [index]=3D2] >> > [text]splitMe=3D[Decrypt method=3Dbase64][word][/Decrypt][/text] >> > [table name=3DJSONconversion&fields=3Dfrom,to] >> > { >> > } >> > , >> > " >> > [/table] >> > >> > >> > [listwords words=3D[splitMe]&delimiters=3D{,] >> > >> > [index]: [ConvertChars table=3DJSONconversion][word][/convertchars] >> > >> > [showif [index]=3D7] >> > [showif [ConvertChars >> table=3DJSONconversion][word][/convertchars]^true] >> > [text]RUAFAN=3Dtrue[/text] >> > [/showif] >> > [hideif [ConvertChars >> table=3DJSONconversion][word][/convertchars]^true] >> > [text]RUAFAN=3Dfalse[/text] >> > [/hideif] >> > >> > >> > [/showif] >> > >> > [/listwords] >> > >> > >> > [/showif] >> > [/listwords] >> > >> > >> > [showif [RUAFAN]=3Dtrue] >> > AAA >> > [/showif] >> > >> > [showif [RUAFAN]=3Dfalse] >> > BBB >> > [/showif] >> > --------------------------------------------------------- This message >> is sent to you because you are subscribed to the mailing list . To >> unsubscribe, E-mail to: archives: >> http://mail.webdna.us/list/talk@webdna.us Bug Reporting: >> support@webdna.us >> >> --------------------------------------------------------- >> This message is sent to you because you are subscribed to >> the mailing list . >> To unsubscribe, E-mail to: >> archives: http://mail.webdna.us/list/talk@webdna.us >> Bug Reporting: support@webdna.us >> > > --0016e6db237efbba71049c4cbcb9 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: quoted-printable This doesn't seem to show the content on the tab when you are not logge= d in, so there are a few more nuts to crack it seems . . .<= br>


On Tue, Feb 15, 2011 at 1:36 AM, David B= astedo <david@10p= lus1.com> wrote:
Here is a working, authenticated tab that shows all the initial variables -= country code, userid, liked etc.

= http://www.facebook.com/pages/Band-HQ/169816586398236?sk=3Dapp_126463440760= 566

If you "like it" you'll get AAA and if you don't Like= it. you will get "BBB"

I had to authorize this applicatio= n and I haven't tried to do that gracefully yet, but it's basically= a three step process.
Once you create an application and set up a page and a tab, within a folder= - I use "fb" - then the following three steps occur in order to = authorize your app


This is how to authenticate the app:


<a href=3D"https://www.facebook.com/dialog/oauth?client_id=3D12646344= 0XXXXXXXX&redirect_uri=3Dhttp://www.XXXXXXX.com/fb/">Step1&= lt;/a><br />

<a href=3D"https://www.facebook.com/dialog/oauth?client_id= =3D126463440XXXXXXXX&redirect_uri=3Dhttp://www.XXXXXXXX.com/fb/&sco= pe=3Demail,read_stream,user_likes,user_location,publish_stream,create_event= ">step 2</a><br />

<a href=3D"https://graph.facebook.com/oauth/access_token?client_id=3D12646344076= 0566&redirect_uri=3Dhttp://www.XXXXXXXX.com/fb/&client_secret=3DXXX= XXXXXXXXXXXXXXX&code=3D[code]">step 3</a><br />=

code=3Dthe response back from Facebook
This will then get you a key,= which will open all the doors

tab.html is the document that gets lo= aded in your tab.

Here is a version - not yet authenticated, so it o= nly shows right ow when you like the band, but it pulls in dynamic content = via webdna, so I'll add the two parts together and I should no be able = to show custom data by country and whether they like the page or not.

http://www.facebook.com/thetrewsm= usic#!/thetrewsmusic?sk=3Dapp_182877448415423





-- <= br>David Bastedo
Ten Plus One Communications Inc.
http://www.10plus1.com
T.=A0 416.603.2223
M. 416.277.4499

My Profiles 3D"LinkedIn" <= a href=3D"http://delicious.com/dbastedo" style=3D"text-decoration: underlin= e;" target=3D"_blank">3D"Delicious" 3D"Google"=Find me on 3D"Google davidbmbastedo@gmail= .com
My Latest Shar= ed Link is: Share on Facebook =96 How to embed your own Videos on someone's Fac= ebook wall when your web pages are =93Shared=94 on Facebook


On Tue, Feb 15, 2011 at 1:17 AM, Stuart Tremain <= webdna@idfk.com.au<= /a>> wrote:
Good on you David=

Would love to see it in use ....


Regards

Stuart Tremain
IDFK Web Developments
AUSTRALIA
webdna@idfk.com.au<= /a>




On 15/02/2011, at 5:12 PM, David Bastedo wrote:

> Here is the code to get the basic Facbeook information from a user whe= n they go to your custom application installed on your page using the new i= frames settings.
>
> Specifically, this example shows how to serve up two types of content = depending on whether the person "Likes" you page or not.
>
>
[!]--Get the signed request and split it to get the JSON Object--[/!]<= br> > [!]--Strip out the elements I don't want and then I use index to f= ind the node I want--[/!]
> [!]--Serve content A or B based on this variable --[/!]
>
> [listwords words=3D[signed_request]&delimiters=3D.]
>
> [showif [index]=3D2]
> [text]splitMe=3D[Decrypt method=3Dbase64][word][/Decrypt][/text]
> [table name=3DJSONconversion&fields=3Dfrom,to]
> {
> }
> ,
> "
> [/table]
>
>
> [listwords words=3D[splitMe]&delimiters=3D{,]
>
> [index]: [ConvertChars table=3DJSONconversion][word][/convertchars]<= ;br />
>
> [showif [index]=3D7]
> =A0 =A0 [showif [ConvertChars table=3DJSONconversion][word][/convertch= ars]^true]
> =A0 =A0 =A0 =A0 [text]RUAFAN=3Dtrue[/text]
> =A0 =A0 [/showif]
> =A0 =A0 [hideif [ConvertChars table=3DJSONconversion][word][/convertch= ars]^true]
> =A0 =A0 =A0 =A0 [text]RUAFAN=3Dfalse[/text]
> =A0 =A0 [/hideif]
>
>
> [/showif]
>
> [/listwords]
>
>
> [/showif]
> [/listwords]
>
>
> [showif [RUAFAN]=3Dtrue]
> AAA
> [/showif]
>
> [showif [RUAFAN]=3Dfalse]
> BBB
> [/showif]
> --------------------------------------------------------- = This message is sent to you because you are subscribed to the mailing list = . To unsubscribe, E-mail to: archives: http://mail.webdna.us/list/talk@webdna.= us Bug Reporting: support@webdna.us

---------------------------------------------------------
This message is sent to you because you are subscribed to
the mailing list <ta= lk@webdna.us>.
To unsubscribe, E-mail to: <talk-leave@webdna.us>
archives: http://mail.webdna.us/list/talk@webdna.us
Bug Reporting: suppo= rt@webdna.us


--0016e6db237efbba71049c4cbcb9-- David Bastedo

DOWNLOAD WEBDNA NOW!

Top Articles:

Talk List

The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...

Related Readings:

WebCatalog 4.0.1b1 is now available (2000) Something wrong with this list? (2006) [WebDNA] Sendmail 'return-path' header that is different to the 'from' header (2009) [ShowNext] (1997) Commitdatabase tag (1998) Writefile outside WebSTAR hierarchy? (1997) Shopping problems with 2.1b3 acgi (1997) Digest Format (2003) [UPPERCASE] (1997) Undeclared variables (2004) Separate SSL Server (1997) Members register & gain access system (1998) Locking up with WebCatalog... (1997) Too Much Rootbeer Free Offer (1997) WebCatalog2 Feature Feedback (1996) [WebDNA] Version 7.x: webdna.ini and EmailerPrefs (2012) Referrer field to header field conversion (1997) in string ??? (2001) WebCatalog Upgrade Pricing? (1997) log out (2001)