• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

mozilla/Marketplace.PHP: PHP library for accessing the Firefox Marketplace submi ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

mozilla/Marketplace.PHP

开源软件地址:

https://github.com/mozilla/Marketplace.PHP

开源编程语言:

PHP 100.0%

开源软件介绍:

Marketplace PHP client

Build Status

A library to interact with Marketplace

Allows to validate, create and manipulate webapps and screenshots.


##Usage

#####To Test:

    composer install --dev

    ./vendor/bin/phpunir

First go and obtain your key and secret from the Api

#####Instantiate a target object

$target = new Target;
//update the Target URL if necessary with $target->setUrl($url)

#####Instantiate a credential object

$credential = new Credential;
$credential->setConsumerKey(123);
$credential->setConsumerSecret(456);

#####Pass it to the Client

$client = new Mozilla\Marketplace\Client;
$client->setTarget($target);
$client->setCredential($credential);

#####Create webapp if the manifest is valid

// validate manifest
$response = $client->validateManifest('http://example.com/manifest.webapp');
echo "\n\nManifest id: ".$response['id'];
echo "\nManifest is ";
if ($response["valid"]) {
  echo "valid - creating webapp...";
  // create webapp
  $response = $client->createWebapp($response['id']);
  echo "\n\nWebapp id: ".$response['id'];
} else {
  echo "invalid";
}

##Requires

  • composer

##Changelog

  • Each Object has it own responsibility
  • Each Object can be easily injected in frameworks like SF2 and ZF2
  • Guzzle keeps control of OAuth
  • 100% Coverage



鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap