[ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Facebook graph-api request, ktory nevracia JSON objekt

Registrovaný: 11.02.09
Prihlásený: 12.11.24
Príspevky: 2208
Témy: 145 | 145
Bydlisko: Liptovský M...

Mam takyto request na "cover photo" albumu, kde "tag" je ID albumu na facebooku:
Kód:
for (int i=0; i<iconCount; i++) {
      
   String tag = albums.getChildAt(0).findViewById(i).getTag().toString();
      if (session.isOpened()) {
           new Request( session, "/" + tag + "/picture", params, HttpMethod.GET, albumIconImageRequest ).executeAsync(); }
         else {
           Toast.makeText(getActivity(), "Session is not opened", Toast.LENGTH_LONG).show(); }
        }


A tu je vratena hodnota response:
Kód:
private Request.Callback albumIconImageRequest =  new Request.Callback() {
    @Override
    public void onCompleted(Response response) {
          onAlbumIconImageRequestCompleted(response);
    }
};


Lenze podla dokumentacie: https://developers.facebook.com/docs/gr ... um/picture
Citácia:
No fields are returned, instead you will receive the image file itself.


Keby ze to vracalo nejaky JSON objekt s URL adresou toho obrazku - tak ako vacsina requestov, tak by to nebol problem. Ale ako mozem teraz vytiahnut ten obrazok z "response" a zobrazit ho v nejakom ImageView, ked to vracia "image file itself"? Vracia to nejaky objekt, ktoreho trieda je nejaka $Proxy0 a nejde to ani pretypovat na File.


_________________
"Only a warrior chooses pacifism, others are condemned to it."
- unknown author
Offline

Užívateľ
Užívateľ
Facebook graph-api request, ktory nevracia JSON objekt

Registrovaný: 05.04.11
Príspevky: 1693
Témy: 50 | 50
Bydlisko: Žilina, Pop...

http://developer.android.com/reference/ ... ctory.html ak chceš vytvoriť obrázky z niečoho asi by to malo byť decodeStream.


_________________
rMBP 13 2015
iPhone 7
Offline

Užívateľ
Užívateľ
Facebook graph-api request, ktory nevracia JSON objekt

Registrovaný: 11.02.09
Prihlásený: 12.11.24
Príspevky: 2208
Témy: 145 | 145
Bydlisko: Liptovský M...

Skusal som decodeFile(file.getAbsolutePath()), ale ten vrateny objekt neslo pretypovat na File. Vracia to nejaky objekt triedy $Proxy0. Pojde to v tom decodeStream(InputStream is)?


_________________
"Only a warrior chooses pacifism, others are condemned to it."
- unknown author
Offline

Užívateľ
Užívateľ
Facebook graph-api request, ktory nevracia JSON objekt

Registrovaný: 05.04.11
Príspevky: 1693
Témy: 50 | 50
Bydlisko: Žilina, Pop...

veď vyskúšaj, kto si to má všetko naspamäť pamätať, ale tak by to mohlo byť ono


_________________
rMBP 13 2015
iPhone 7
Offline

Užívateľ
Užívateľ
Facebook graph-api request, ktory nevracia JSON objekt

Registrovaný: 11.02.09
Prihlásený: 12.11.24
Príspevky: 2208
Témy: 145 | 145
Bydlisko: Liptovský M...

To nestaci. Najprv treba nejak spristupnit vnutornu tredu v tej triede Proxy pomocou InvocationHandler-u, ale este neviem ako. http://en.wikipedia.org/wiki/Proxy_pattern


_________________
"Only a warrior chooses pacifism, others are condemned to it."
- unknown author
Offline

Užívateľ
Užívateľ
Facebook graph-api request, ktory nevracia JSON objekt

Registrovaný: 05.04.11
Príspevky: 1693
Témy: 50 | 50
Bydlisko: Žilina, Pop...

onAlbumIconImageRequestCompleted(response); pošli tento kód.


_________________
rMBP 13 2015
iPhone 7
Offline

Užívateľ
Užívateľ
Facebook graph-api request, ktory nevracia JSON objekt

Registrovaný: 11.02.09
Prihlásený: 12.11.24
Príspevky: 2208
Témy: 145 | 145
Bydlisko: Liptovský M...

Tam praveze nic moc nemam, snazim sa nejako spristupnit ten vnutorny objekt v proxy.
Kód:
      Proxy proxy = (Proxy) response.getGraphObject();
      InvocationHandler handler = Proxy.getInvocationHandler(proxy);

      Class[] interfaces = proxy.getClass().getInterfaces();

      Object object = handler.invoke(proxy, ???, null);


_________________
"Only a warrior chooses pacifism, others are condemned to it."
- unknown author
 [ Príspevkov: 7 ] 


Facebook graph-api request, ktory nevracia JSON objekt



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Python formular nevracia kod

v Perl, Python, Ruby, CGI

8

946

22.08.2011 15:12

coldak

V tomto fóre nie sú ďalšie neprečítané témy.

knihovna graph

v Ostatné

5

1213

08.02.2006 19:07

Harlequin

V tomto fóre nie sú ďalšie neprečítané témy.

PASCAL graph

v Assembler, C, C++, Pascal, Java

1

394

18.06.2013 13:36

BX

V tomto fóre nie sú ďalšie neprečítané témy.

Request a ASP.net

v Technológia .NET

4

1705

29.06.2008 9:41

Ded'leg

V tomto fóre nie sú ďalšie neprečítané témy.

vlozenie riadku +request id

v Databázy

14

1008

07.10.2009 13:35

pilná lama glama

V tomto fóre nie sú ďalšie neprečítané témy.

json

v PHP, ASP

16

1229

07.08.2009 10:34

max-m

V tomto fóre nie sú ďalšie neprečítané témy.

ubuntu - X Error of failed request

v Operačné systémy Unix a Linux

1

608

16.12.2008 23:30

Igor

V tomto fóre nie sú ďalšie neprečítané témy.

Request time out (čas vypršal) Problem

v Sieťové a internetové programy

0

442

11.01.2012 14:58

Dafid

V tomto fóre nie sú ďalšie neprečítané témy.

Facebook aplikácia a facebook stránka synchronizácia

v Sociálne siete

1

674

24.03.2020 16:10

shiro

V tomto fóre nie sú ďalšie neprečítané témy.

PHP - MySQL - JSON

v PHP, ASP

17

468

05.05.2020 19:05

jumper

V tomto fóre nie sú ďalšie neprečítané témy.

json encode problem

v JavaScript, VBScript, Ajax

3

533

16.12.2010 12:13

TommyHot

V tomto fóre nie sú ďalšie neprečítané témy.

PHP parsovanie json ?

v PHP, ASP

3

493

23.10.2011 18:05

chrono

V tomto fóre nie sú ďalšie neprečítané témy.

Zaslanie binarnych dat ako multipart/form-data request

v PHP, ASP

2

362

26.07.2013 10:38

1daemon1

V tomto fóre nie sú ďalšie neprečítané témy.

PHP json a id

v PHP, ASP

3

378

01.11.2013 17:49

chrono

V tomto fóre nie sú ďalšie neprečítané témy.

JSON a PHP - viac input

v PHP, ASP

4

435

17.04.2020 12:49

jumper

V tomto fóre nie sú ďalšie neprečítané témy.

polopriehladny objekt vo photoshope

v Grafické programy

2

940

31.08.2007 17:54

Setton



© 2005 - 2024 PCforum, edited by JanoF