Geçerli Facebook API v3.0.2.b yanıtı tutan bir com.facebook.Response nesnesi döndürecektir. Bunu nasıl ayrıştırılacağını biliyor musun? ? Aşağıdaki kod bir özel durum :(Android Facebook API'sı Yanıt Nesnesiyle İlgili Yanıtlar
//execute the request
Request request = new Request
(
session,
"/fql",
params,
HttpMethod.GET,
new Request.Callback()
{
@Override
public void onCompleted(Response response)
{
try
{
JSONArray json = new JSONArray(response.toString());
}
catch (Throwable t)
{
System.err.println(t);
}
}
}
);
Request.executeBatchAsync(request);
hata mesajı diyor yükseltecektir: Ben
GraphObject go = response.getGraphObject();
kullanmak Shall
org.json.JSONException: Unterminated object at character 25 of {Response: responseCode: 200, graphObject: GraphObject{graphObjectClass=GraphObject, state={"data":[{"pic_square":.....
herkes doğru çözüm biliyor mu .. nasıl olabilir Ben bu ile GraphUser-Objects olsun?
Üzgünüm, bu önemsiz bir sorun gibi görünüyor ama işleme Yanıt-nesne facebook docs zayıf bir şekilde belgelenmiştir ve web üzerinde bu konuda herhangi bir şey alamadık :(
Çok şimdiden teşekkür ederiz! Bu benim için çalıştı çözüm
deneyin senin' onCompleted' yöntemi. Orada 200 tane görebilir misin? –
Hi Pratik, Cevabınız için teşekkür ederiz. Evet - Kod 200 ve bu arada, ben bu sorunu çözdüm :) Çözümümüzü göndermek istiyorum ama henüz kendi sorularımı cevaplayamıyorum :( –
Sorunu çözdüğünüz için çok iyi. yalnızca nesne olarak yanıt olarak bu 'response.toString()' gibi dize dönüştürmeye gerek yoktur. 'response.responseCode' ile kontrol etmek istediğim budur. –