efatura icon indicating copy to clipboard operation
efatura copied to clipboard

Sunucu tarafli hata olustu

Open tkalfaoglu opened this issue 1 year ago • 6 comments

Merhabalar.. deneme programinin neredeyse aynisini yazdim, production bilgilerini girdim, ama:

PHP Fatal error:  Uncaught furkankadioglu\eFatura\Exceptions\ApiException: Sunucu taraflı bir hata oluştu! in /var/www/vhosts/kalfaoglu.net/httpdocs/deneme/vendor/furkankadioglu/efatura/src/InvoiceManager.php:341
Stack trace:
#0 /var/www/vhosts/kalfaoglu.net/httpdocs/deneme/vendor/furkankadioglu/efatura/src/InvoiceManager.php(308): furkankadioglu\eFatura\InvoiceManager->checkError(Array)
#1 /var/www/vhosts/kalfaoglu.net/httpdocs/deneme/vendor/furkankadioglu/efatura/src/InvoiceManager.php(242): furkankadioglu\eFatura\InvoiceManager->getTokenFromApi()
#2 /var/www/vhosts/kalfaoglu.net/httpdocs/deneme/test.php(20): furkankadioglu\eFatura\InvoiceManager->connect()
#3 {main}
  thrown in /var/www/vhosts/kalfaoglu.net/httpdocs/deneme/vendor/furkankadioglu/efatura/src/InvoiceManager.php on line 341

Neyi yanlis yapiyorum acaba? PHP 7.2.24... Cok tesekkurler!! -t

tkalfaoglu avatar Apr 04 '23 16:04 tkalfaoglu

Simdi fark ettim ki setDebugMode(true) yaparsam hata vermiyor.. ama false yaparsam yukaridaki hatayi aliyorum..

tkalfaoglu avatar Apr 04 '23 16:04 tkalfaoglu

Merhaba aynı sorunu bizde yaşıyoruz. zaten setDebugMode false olursa işlem yapmıyor hatayı da göstermiyor. o yüzden hata almıyorsunuz ama bu sorunu nasıl çözebiliriz ?

Kolay Gelsin.

gvngzl avatar Apr 17 '23 07:04 gvngzl

Sanki connect() basarisiz olmus degil mi? Acaba adres mi degisti sunucuya erisim icin?

tkalfaoglu avatar Apr 17 '23 14:04 tkalfaoglu

Bende sistem çalışıyor sadece getDownloadURL çalışmamaya başladı zip olarak faturayı indiremiyorum.

gvngzl avatar Apr 17 '23 15:04 gvngzl

problemi çözdünüz mü? Mart ayında çalışan sistem şu anda çalışmıyor ne değişiklik oldu bulamıyorum ..

russh3l avatar Apr 25 '23 01:04 russh3l

Bende çalışıyor sadece dediğim gibi getDownloadURL kullanıyorsanız o çalışmıyor.

gvngzl avatar Apr 25 '23 05:04 gvngzl

Ok deneme programindayim..

// Production environment
$client->setUsername("4565461217")->setPassword("565451");
// Test Environment
$client->setDebugMode(false)->setTestCredentials();
echo "<h1>Credentials</h1>";
echo "<pre>";
print_r($client->getCredentials());
echo "</pre>";

burada patlıyor:

php exam.php 
<h1>Credentials</h1><pre>Array
(
    [0] => 33333301
    [1] => 1
)
</pre>PHP Fatal error:  Uncaught furkankadioglu\eFatura\Exceptions\ApiException: Sunucu taraflı bir hata oluştu! in InvoiceManager.php:341


tkalfaoglu avatar Jun 11 '24 11:06 tkalfaoglu

AHA! Buldum sebebini.. $client->setDebugMode(false)->setTestCredentials(); Bu satır OLMAYACAK.. Bunu çıkarınca çalışıyor. ben hiç test modunu kullanmayıp faturaları silerim elle dedim.. false a ayarladım.. ama false olunca gerisi çalışmıyor.

tkalfaoglu avatar Jun 11 '24 11:06 tkalfaoglu