19 yorumu zaten normal çekebildiğim için 19dan fazla ise sonraki sayfayı al gibi bir mantıkla yürümek istedim.
$PhotoComment in içersinde dönen json da "next_max_id" değeri var. İlk resimde
$PhotoComment kullanarak next max id değerini almaya çalıştığımda aşağıdaki gibi bir sonuç dönüyor.
": InstagramAPI Response MediaCommentsResponse türündeki nesne içinde dizi olarak kullanılamaz"
$PhotoCommentKaynak kullanarak denediğimde de ": StdClass türündeki nesne içinde dizi olarak kullanılamaz " hatasını alıyorum.
next_max_id değerini kendim çekip bir değişkene kayıt edip yazırdığımda da array kullanmalısın string kullanamazsın hatasını alıyorum 2 gündür bu durumla kafayı yemiş durumdayım.
Mgp25'in dökümanını okumanız gerekli bu durumlar hakkında kesin bilgiler veriyor. Öncelikle maxId'yi jsonlamadan çekebilirsiniz,
$photoComments->getNextMaxId()
Veya illa json yapacağım derseniz,
$json = json_decode(
json_encode($photoComments), true
)Her veriyi fonksiyon olarak çekebilmek var bu gereksiz. Mesela $photoComments->getPk() derseniz pk çeker sizi kod fazlalığından kurtarır. Ancak dediğim gibi mgp25 örneklerini ve dökümanlarını okuyun.