草庐IT

API9Release

全部标签

php - 使用 API 时 Twitter 时间戳不正确

我使用TwitterAPI在我的网站上使用PHP显示我的最新推文。这是我显示时间戳的部分:echo'"';我注意到日期不正确。例如,对于实际上在晚上11点51分发布的推文,以下代码将由上述代码解析:19hoursago所以首先,原始数据有一个小时的延迟(可能是夏令时的原因,但为什么API没有处理这个问题?因为它通过我的时区设置知道我的位置,对吗?)。第二个问题是,由于我以某种方式格式化日期,它似乎将日期切换到托管服务器的位置,因此将它们向后移动了几个小时。关于如何解决这个问题有什么想法吗?我正在尝试使用JavaScript:vard=newDate();varn=d.getTimezo

php - 如何使用 Google Analytics PHP API 列出管理配置文件?

我正在尝试使用最新的PHP客户端API(https://github.com/google/google-api-php-client)检索GoogleAnalytics管理配置文件。我有以下代码片段://we'vegotthetoken,sosetit$google_client->setAccessToken($_SESSION['access_code']);if($google_client->getAccessToken()){$profiles=$google_analytics_service->management_profiles->listManagementPro

php - Facebook Graph API PHP SDK v4 - 在页面上发布

我想让我所有的网站作者都可以在我们的Facebook页面上发布他们的文章,而无需授予他们管理员访问权限。所以我创建了一个简单的表单,作者在其中输入:URL、图像的URL、消息提交时,此表单将向facebook.php发送一个ajax请求,“应该”发生魔法。第一个问题出现在“require_once”处。不可能在没有错误的情况下要求所有4个文件。如果我摆脱了facebook异常,那么除了请求本身之外一切正常。似乎有一个PHP错误,因为我根本没有收到任何ajax响应。session_start();require_once($_SERVER['DOCUMENT_ROOT'].'/sys/f

php - WooCommerce REST API - 检索订单属性(尺寸/颜色)

使用WooCommerceRESTClientLibrary,我可以轻松拉取正在处理的订单,如下所示:$response=$wc_api->get_orders(array('status'=>'processing'));但结果不包括属性(颜色、尺寸等),即使购买的产品设置了与产品变体相关的尺寸/颜色属性。那部分一切正常。客户可以选择产品的尺寸和颜色,但该信息不会显示在get_orders查询中。这是显示的内容:1819.9919.990.0019.991CoolT-ShirtYouJustBought!351194953如您所见,即使客户为变体选择了“大号/黑色”,它也不会显示在g

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"