Obtener files adjuntos de publicaciones de Facebook devolver NullPointerException

Estoy tratando de get files adjuntos de posts de página. Este es un JSON que trato de get:

{ "attachments": { "data": [ { "media": { "image": { "height": 720, "src": "url", "width": 720 } } } ] }, "id": "post_id" } 

Mi request de @GET :

 @GET("{post_id}") fun getPostsAttachments(@Path("post_id") postId : String?, @Query("access_token") authToken: String?, @Query("fields") media : String?) :Observable<AttachmentsList> 

Observable:

 var getPostsAttachments: Observable<AttachmentsList> = facebook.getPostsAttachments(postId, "app_token", "attachments") getPostsAttachments.observeOn(AndroidSchedulers.mainThread()) .subscribeOn(Schedulers.io()) .subscribeBy( onNext = { result -> imgUrl?.addAll(result.data) Log.d("TAG_NEXT", "$result") }, onError = { throwable -> Log.d("TAG_ERROR", throwable.toString()) }, onComplete = { Log.d("TAG_COMPLETE", "$imgUrl") } ) 

Y devuelve D/TAG_NEXT: AttachmentsList(data=null) y D/TAG_COMPLETE: null .

Cómo puedo arreglarlo ? Tal vez mi request de enlace es incorrecta?