Soru & Cevap

Turkcell Push Server Api

28.05.2014 - 12:48

Merhabalar,

http://pushserver.turkcell.com.tr üzerinden uygulamayı ekledim, Ios tarafındada bütün entegrasyonları yaptım ve site üzerinden push notification yolluyabiliyorum burada sıkıntı yok.

Fakat TurkcellPushServerKullanımı.Pdf dökümantasyonunda Restfull api kullanarak json ile push notification yolluyabileceğim metodlar mevcut. 

Ben Token ile gönderme yapmak istiyorum ve bunun için dökümantasyonda yazan "/sendpushWToken/<appId>.<key>” methodunu kullanıyorum.

.Net ile HttpWebRequest kullanarak yandaki uriyi http://pushserver.turkcell.com.tr/PushServerLT/rest/sendpushWToken/{appId.key}  ve bunun için gerekli olan datayı json ile gönderiyorum 

POST /rest/sendpushWToken/{appId.key} HTTP/1.1 

Content Type: application/json; charset=UTF-8 

[code]

Ör1:

"destinations":["token1",”token2”], 

"content":"deneme mesajı", 

"scheduleddDate":"2012-11-02T15:37:58+0200"} 

Ör2: 

"destinations":["token"], 

"content":"deneme mesajı", 

"params":[{"key":"url","value":"http://turkcell.com.tr/push"}] 

} [/code]

Fakat bu servisi tetiklediğimde her seferinde 404 Not Found hatası alıyorum.

Bunun için yardımcı olursanız sevinirim.

62 Görüntülenme

5 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user levent2014
levent2014
03.06.2014 - 12:52

Sorunu çözdüm 

api/sendpushWToken/appId.key   gönderirken key=Sha256(appId+securityKey) 

appId ve securitykey'in sha256 olarak yazılmalı. 

aşağıdaki converter ile oluşturabilirsiniz.

http://hash.online-convert.com/sha256-generator 

buraya yan yana appId ve securityKeyi boşluk bırakmadan yazın.

 

Profile picture for user levent2014
levent2014
02.06.2014 - 11:48

Turkcellden destek bekliyorum

Profile picture for user levent2014
levent2014
29.05.2014 - 12:52

Tekrar selam, Content type application/json olarak güncelledim çalıştı fakat bu seferde    <resultCode>_2001</resultCode> değeri dönüyor bu hata için pdf te 

2001 

AppId does not exist 

 

hatası olduğu yazıyor. Android için Doğru AppId ve Secret key giriyorum.

Sizce sebebi ne olabilir acaba?

Profile picture for user levent2014
levent2014
28.05.2014 - 11:41

Öncelikle Cevabınıza Teşekkürler.

Önerdiğiniz durumu sdk lerin içini incelediğimde görmüştüm ve api'yi eklemiştim. Fakat bu sefer bana

Status Code: 415 Unsupported Media Type 

dönüyor.

picture-541-1378454591.jpg
esatbelhan
28.05.2014 - 04:43

Merhaba Levent,

API kullanımları için, her bir rest/ pathinin sonrasında /api/ ekini getirmen gerekecek. 

Yaptığın isteği bir de şu şekilde dener misin?

http://pushserver.turkcell.com.tr/PushServerLT/rest/api/sendpushWToken/appId.key