modficare in codul embed (!! will break your apps)

26 views
Skip to first unread message

Radu Spineanu

unread,
Aug 20, 2010, 1:56:44 PM8/20/10
to 2performant-...@googlegroups.com
Hello guys,

Daca folositi codul de embed read this. Aplicatiile voastre nu vor mai
functiona otherwise.

De acum codul de embed este servit intr-un alt fel. Daca inainte se
facea apel cu requesturi de tipul:

embed.php?token=token&aff=afiliat
acum se primesc:

embed.php?public_token=NEW_TOKEN&aff=afiliat

public_token este compus din
md5("APP_SECRET-TOKEN_SECRET")

Aplicatiile exemplu PHP/Ruby au fost updatate.

Timeline
========

Momentan modificarile sunt doar pe Sandbox. Astept confirmarea de la
aplicatiile active (bannenizer, emgels) ca modificarile au fost facute
inainte sa mut pe 2parale)

Daca le puteti face over the weekend ar fi ideal, ca sa afectam userii
cat mai putin.


Cum sa portati aplicatiile voastre
==================================

1) Modificarea aplicatiei php e simpla:
http://github.com/2performant/php-api-demo/commit/855d78396136d488a27a6d7ec4b999bf78e96759

sunt doua fisiere modificate.

2) In cazul aplicatiilor existente trebuie sa suportati ambele variante.

- Daca vine public_token folositi sistemul nou. altcumva va veni
token si puteti folosi sistemul vechi.

Astfel incat utilizatorii care au deja embeduit codul sa nu fie afectati.

Am vrut sa facem aceasta modificare de mult. Acum ne pregatim sa lansam
un serviciu .com si a devenit ceva mai urgent.

Puteti sa testati tot pe sandbox.

--
Radu Spineanu
2Performant

p: (650) 646-5582
e: ra...@2performant.com
http://twitter.com/rspineanu

Tudor Sandu

unread,
Aug 23, 2010, 4:55:43 AM8/23/10
to 2performant-...@googlegroups.com
Cred ca am facut modificarea, Bannerizer accepta acum si public_token si token pe URL-ul de embed. Prima data se uita dupa public_token, apoi dupa token.

One question: am generat eu toate public_token-urile pentru instalarile existente. Nu reusesc sa-mi dau seama, dar presupun ca asa trebuia, nu? Adica n-aveam de unde sa le scot din alta parte...


Thanks!
Tudor


2010/8/20 Radu Spineanu <ra...@2performant.com>

Clement Nicolaescu

unread,
Aug 23, 2010, 5:02:33 AM8/23/10
to 2performant-...@googlegroups.com

Salutare,

Eu astazi am revenit din concediu :(

Imi fac planificarea si rein cu detalii

Clement

Radu Spineanu

unread,
Aug 23, 2010, 12:12:40 PM8/23/10
to 2performant-...@googlegroups.com
Salut Clement,

>
> Eu astazi am revenit din concediu :(
>
> Imi fac planificarea si rein cu detalii
>

In cazul tau mai bine sa iei varianta ultima si sa o pui online, avand
in vedere ca nu ai nevoie inca de backwards compability.

Radu Spineanu

unread,
Aug 23, 2010, 12:13:36 PM8/23/10
to 2performant-...@googlegroups.com
> Cred ca am facut modificarea, Bannerizer accepta acum si public_token si
> token pe URL-ul de embed. Prima data se uita dupa public_token, apoi
> dupa token.
>
> One question: am generat eu toate public_token-urile pentru instalarile
> existente. Nu reusesc sa-mi dau seama, dar presupun ca asa trebuia, nu?
> Adica n-aveam de unde sa le scot din alta parte...
>
>

Da, corect.

Ai testat sa fie OK?

Sa adaugi in sandbox si sa mearga? Apoi de test sa iei tokenul vechi si
sa modifici manual in codul de embed?

Tudor Sandu

unread,
Aug 23, 2010, 12:15:53 PM8/23/10
to 2performant-...@googlegroups.com
Da dude, merge :)



2010/8/23 Radu Spineanu <ra...@2performant.com>
Reply all
Reply to author
Forward
0 new messages