Comments (5)
Merhaba @crazymesut,
Geçtiğimiz günlerde GIB portalda işlem yaptığımız token bilgisi içine IP adresini de ilave etmişler. Dolayısıyla indirme linki müşterinize gönderdiğinizde çalışmayacaktır. Sadece token oluşturulan IP'den indirebilirsiniz.
Müşterinize göndereceğiniz e-postada; indirilme linkini değil, dosyaların kendisini ek olarak göndermeniz gerekmektedir.
İyi çalışmalar.
from efatura.
@ahmeti
ne yaptım ise aşağıdaki hatayı geçemedim. Örnek bir kod var mıdır?
{"error":"1","messages":[{"type":"7","text":"Bu işlem için yetkiniz yok"}]}
from efatura.
Merhaba @crazymesut,
Basit bir şekilde aşağıdaki örnek ile .zip dosyasını indirebilirsin.
use furkankadioglu\eFatura\InvoiceManager;
function download($gib_username, $gib_password, $uuid)
{
$client = new InvoiceManager();
$client->setUsername($gib_username);
$client->setPassword($gib_password);
$client->connect();
$invoice = new Invoice();
$invoice->setUuid($uuid);
$downloadUrl = $client->setInvoice($invoice)->getDownloadURL(null, true);
file_put_contents($uuid.'.zip', fopen($downloadUrl , 'r'));
$client->logOutFromAPI();
}
from efatura.
@ahmeti
verdiğiniz kodları bire bir denedim genede {"error":"1","messages":[{"type":"7","text":"Bu işlem için yetkiniz yok"}]} bu hatayı geçemedim.
"Bu işlem için yetkiniz yok" diye hata mesajı dönüyor kod ile alakalı değil yetki ile alakalı olabilir mi?
Local ve server üzerinde 2de aynı hatayı alıyorum
from efatura.
$e = $portal->setInvoice($oldInvoice)->getDownloadURL();
$fp = fopen ('Fatura/'.$q->belgeNumarasi." ".$q->ettn.'.zip', 'w+');
$ch = curl_init(str_replace(" ","%20",$e));
curl_setopt($ch, CURLOPT_TIMEOUT, 50);
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_exec($ch);
curl_close($ch);
fclose($fp);
curl ile deneyebilirmisiniz.
from efatura.
Related Issues (20)
- Curl error 35
- Sunucu tarafli hata olustu HOT 8
- Hiç bir veri ve hata almıyorum
- getDownloadURL Sorunu
- Merhabalar
- İşlevsiz gibi görünen fieldlar
- Detay HOT 1
- selamlar HOT 2
- Oluşturulan Faturayı PDF ye Dönüştürme HOT 1
- Faturaya ÖTV Ekleme
- 'furkankadioglu\eFatura\Interaktif' not found HOT 1
- E-Fatura ve E-Arşiv farkı HOT 4
- php surum HOT 2
- Kurulumda yardıma ihtiyacım var HOT 3
- Kurulum için paket güncel değil HOT 1
- Fatura onaylama işlemi içi
- E Fatura Şifreleri Hakkında
- SMS Onaylama Senaryoları Hk HOT 1
- E FATURA HOT 1
- Hata kontrolu nasil?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from efatura.