Merhaba,
Paylaştığınız döküman üzerinde Carousel Posts alanında 3 adımlı olarak anlatılmış yapmak istediğiniz işlem.
- Resimleri tek-tek upload edip dönen
idyi saklıyorsunuz. (burada bir loop içerisinde gönderip id leri liste olarak saklayabilirsiniz) - Aldığınız
idleri aynı endpointechildrenparametresi ile gönderiyorsunuz. - Paylaşımınızı publish ediyorsunuz.
Bu tarz bir fonksiyon kullanabilirsin.
<?php
function add_date($givendate,$day=0,$mth=0,$yr=0) {
$cd = strtotime($givendate);
$newdate = date('Y-m-d h:i:s', mktime(date('h',$cd),
date('i',$cd), date('s',$cd), date('m',$cd)+$mth,
date('d',$cd)+$day, date('Y',$cd)+$yr));
return $newdate;
}
?>
Html kodunu düzenleyip
<div>
<input type="hidden" name="producecode" class="pdcode" value="{{per.produceCode}}" />
<input type="hidden" name="useremail" class="uponequantity" value="{{user.username}}" />
<button class="btn btn-sm btn-primary" onclick="upoq(per.produceCode, user.username)"><i class="fa fa-plus"></i></button>
</div>
</pre>
onClick handler'ini de bu şekilde alırsan çalışır.
function uponq(prodId, username){
//Blablabla
}
Aslında burada eğer güzel bir iş çıkartmak istiyorsan şunu göz önünde bulundurman lazım, veriyi b64 encode edip tutman ile cleartext tutman arasında hiç bir fark olmuyor.
Onun yerine bir hash algoritmasından geçirip o şekilde tutman senin faydana olacaktır. Bunun için md5, sha256 yada blowfish algoritmalarına bakabilirsin.
İdeasoft'un çalışma şeklinde API dökümanında da yazdıkları gibi buraya istek atıldığında kullanıcının giriş yapması ve sizin uygulamanıza yetki vermesi gerekiyor.
Ondan sonra size code değeri ile redirect_uri tarafına dönüş yapar. API dökümanında "Yetkilendirme Bölümü" bu konuyu açıklıyor.
Kullanıcı bir kere izin verdikten sonra size refresh_token ve access_token dönüyor ve bir cron ile her 24 saatte bir refresh_token ile istek atıp access_token i yenilediğiniz sürece bir daha bu sayfaya gelmenize gerek kalmıyor.