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
id
yi saklıyorsunuz. (burada bir loop içerisinde gönderip id leri liste olarak saklayabilirsiniz) - Aldığınız
id
leri aynı endpointechildren
parametresi 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.