草庐IT

grafana-api

全部标签

php - Gmail Oauth API 获取消息数

新的GmailAPI现在允许对标签内的电子邮件总数和未读电子邮件进行邮件计数。但我无法让它工作并尝试了很多东西。它已正确连接到Oauth,但无法进行计数。我正在使用以下代码:-$labelall=$service->users_labels->listUsersLabels('me');$labels=$labelall->getLabels();foreach($labelsas$label){print'LabelwithID:'.$label->getId().',NumberofMessages:'.$label->getMessagesTotal().'';}有人可以帮忙吗?

PHP API 最佳实践 - 回显 json_encoded 对象 : bad or good?

我提前向您道歉,因为我的问题措辞有问题,但请耐心等待,我会尽量做到准确。但是,我的问题有点含糊,很难问。我最近一直在与我的一位同事讨论通过PHP从RESTfulAPI发回的响应。我们的不同之处在于我们对服务器的响应。他的论点是只对原始对象(它是数据库表中一行数据的PHP对象表示)进行json_encode。但是,我发现的问题是,例如,您只需要发回几列数据的情况。例如,假设您要返回一个对象,您只需要表中的主键、描述和名称即可。但是,该对象还具有其他用途的属性(var1、var2等)如果像这样回显:echo(json_encode($object));JSON看起来像这样:{"primar

php - Laravel 5 网站和 API 使用相同的应用程序

我要迁移到Laravel5的应用程序是一个网站及其API。API用于移动应用程序和网站提取数据。网站不会开发成单页应用,因为我已经有了所有的View,我只是将网站迁移到Laravel5。如何在不复制代码的情况下执行以下操作?例如,允许/products使用此API端点(/api/2.0/products)列出我的所有产品。这同样适用于所有其他路线 最佳答案 是的,你可以。我目前正在自己​​做这件事。首先编写基本API,然后为我自己的网站进行dogfooding。有一个很好的laravel包叫做Dingo(https://github

php - 在 PHP 中使用 Telegram API

我正在尝试使用TelegramAPI通过PHP制作在线广告应用程序,但我遇到的问题是我什至无法理解向Telegram网站发出请求。这是我根据Telegram的API和协议(protocol)编写的简短代码:有人知道如何让它工作吗? 最佳答案 TelegramAPI使用起来很麻烦,您必须应用各种加密魔法才能使用他们的MTProto协议(protocol),并且很少有可用的PHP引用或示例。我建议您使用他们的新BotAPI.它是一种创建的服务,将所有MTProto交互抽象为一个简单的HTTP层。您首先需要使用他们的BotFather生成

php - Slim Framework API 路由的 Nginx 配置

我已经坚持了很长一段时间了。基本上,我的SlimFrameworkApp中有一个路由文件,它路由我的API,然后我可以像这样访问路由:“index.php/api/route”。这适用于apache或php-S。但是现在当我迁移到带有php5-fpm的nginx服务器时,我面临着正确配置站点的问题。我可以访问index.php,但之后是404。检查日志显示“没有这样的文件或文件夹”或“不是目录”。这是我当前的配置:server{listen80;listen[::]:80default_serveripv6only=on;server_namewww.site.com;root/var

php - PayPal REST API 获取总金额

我正在使用最新版本的PayPalrest-api-sdk-php。在创建付款和执行付款以及取回所有相关数据方面一切正常,但我决定要通过Paypal支付总金额。它返回一个JSON对象,如下例"transactions":[{"amount":{"total":"20.00","currency":"GBP","details":{"subtotal":"17.50","tax":"1.30","shipping":"1.20"}},"description":"Paymentdescription","invoice_number":"55e30dbd55cea","item_list"

php - Stripe : How To Avoid Calling The API Too Often?

我正在建立一个(小型)订阅盒业务,我现在需要专注于网络应用程序。我已经建立了基于strip的网站,所以我有相当多的知识。但是,我在构建这些以前的网站时遇到的问题是,API调用过于频繁。它减慢了一切。如何仅使用stripe构建这个基于订阅的网站,并仅在需要时调用StripeAPI(创建/编辑客户、计划、订阅等)同时为管理员和客户确保网站上的信息是一致的和最新的? 最佳答案 在此处查看StripeWebhookAPI:https://stripe.com/docs/webhooks您可以将用户的信息存储在数据库中,并且仅在用户进行UI操

php - WooCommerce API v3 自定义端点

我想在WooCoommerceAPIv3中创建一个自定义端点,以便从eshop获取一些客户。我知道APIv3中有一个端点可用,但它不符合项目规范。我检查过这个:https://docs.woothemes.com/document/hooks/但没有运气。当我使用此操作时,响应格式为HTML和JSON。谁能帮我解决这个问题? 最佳答案 要创建像wc-api/v3/custom这样的自定义端点,您可以查看我的endpointtutorial.这里的主要步骤是创建一个自定义类并将其返回给woocommerce_api_classes过滤

php - 在 NetBeans/Eclipse/PHPstorm (AJAX API) 中使用 $_GET 参数调试单个 PHP 文件

这应该是直截了当的,但Googe今天没有帮助。我有一个PHPAjaxAPI,如果是单独的文件,则有一个系列,每个文件都通过$_GET接受其参数。调试文件时如何提供这些参数?(顺便说一句,XDEBUG工作正常,当我告诉NetBeans调试文件时它会启动浏览器;我只是看不到如何将参数传递给启动的URL)[更新]我也会接受Eclipse甚至PHPStorm的答案,如果我找不到免费的解决方案,我会购买。[Update++]请,意识到我希望能够在IDE中的断点处停止。这里的一些答案似乎以某种方式忽略了这一点。 最佳答案 如果您使用$_GET参

php - 图返回错误 : Invalid appsecret_proof provided in the API argument

我正在使用facebookPHPsdk(v4)来获取用户信息,安装SDK后,我添加代码$fb=newFacebook\Facebook(['app_id'=>'myappid','app_secret'=>'myappsecret','default_graph_version'=>'v2.5',]);try{//Returnsa`Facebook\FacebookResponse`object$access_token=//copiedfrommyhttps://developers.facebook.com/tools/explorer/$response=$fb->get('/m