PingPlusPlus/pingpp-java

ping++ Server SDK未来会有Scala版本吗?

Opened this issue · 1 comments

scozv commented

您好,请问未来会有Scala版本的Server SDK吗?

目前sbt里面如何引入Server SDK呢?

谢谢

scozv commented

关于sbt里面引入Server SDK依赖项的解决方案如下:

  1. pingpp目前托管在"http://jcenter.bintray.com里面

  2. 根据bintray-sbt的建议,需要添加

     resolvers += Resolver.jcenterRepo

但是注意几点:

// project/build.properties中修改`sbt`版本
sbt.version=0.13.8

// build.sbt里面加入依赖项,不要加在project/plugins.sbt里面
libraryDependencies ++= Seq(
  // 其它依赖项
  "Pingplusplus" % "pingpp-java" % "2.1.1"
)

之后就可以在Scala中调用Server SDK了:

import com.pingplusplus.model.Charge
import collection.JavaConversions._

object PaymentBiz {

  def createPayment = {
    Charge.create(Map[String, AnyRef](
      "order_no" -> "123456789",
      "amount" -> "100",
      "id" -> Map("app" -> "app_random_token")
      // ...
    ))
  }
}

还是期待,未来会有Scala版本的Server SDK,或者,等我熟练使用pingppServer之后,我争取用Scala重写Server SDK