pecee/happn-php-sdk

易于使用的PHP SDK,用于访问Happn数据。

1.3.0 2018-03-08 05:58 UTC

This package is auto-updated.

Last update: 2024-08-25 13:15:57 UTC


README

易于使用的PHP SDK,用于访问Happn数据。

安装

将happn-php-sdk的最新版本添加到您的composer.json

{
    "require": {
        "pecee/happn-php-sdk": "1.*"
    },
    "require-dev": {
        "pecee/happn-php-sdk": "1.*"
    }
}

喜欢吗?

喜欢这个SDK吗?那么你肯定会喜欢我们的“tinder-php-sdk”,在这里查看: https://github.com/skipperbent/tinder-php-sdk

示例

本节包含如何使用SDK的基本示例。

获取Facebook访问令牌

要使用SDK - API要求您获取有效的Facebook访问令牌。这可以通过点击此链接并在登录成功后复制Facebook提供的access_token参数来完成。

身份验证

使用您的Facebook令牌连接到服务。

$happn = new \Pecee\Http\Service\Happn($fbToken);

获取用户信息

获取用户信息

返回包含:用户id、facebook id、twitter id(未实现)、名字、姓氏、出生日期、登录(已置空)、工作场所、距离的字典

$response = $happn->getUserInfo($userId);

获取推荐

从Happn服务器获取对已认证用户的推荐。

$response = $happn->getRecommendations($limit = 16, $offset = 0);

获取距离

获取另一个用户的距离

$response = $happn->getDistance($userId);

获取Happn设置

注意:将很快更新为正确的参数

设置Happn设置。

$response = $happn->setSettings(array $userId);

设置位置

使用Happn的API设置用户的位置

$response = $happn->setPosition($lat, $lon);

设置位置

更新用户活动

$response = $happn->updateActivity();

获取用户id

返回当前已认证用户的用户id

$response = $happn->getUserId();

获取Facebook访问令牌

返回当前已认证用户的Facebook访问令牌

$response = $happn->getFbToken();

自定义查询

在Happn API上进行自定义查询。

$response = $happn->api($url, $method, array $data);

MIT许可证(MIT)

版权所有 (c) 2015 Simon Sessingø / happn-php-sdk

特此授予任何人获得此软件及其相关文档副本(“软件”)的副本的权限,无费用,用于在不受限制的情况下处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许获得软件的人这样做,前提是遵守以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于对适销性、针对特定目的的适用性和非侵权的保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论是在合同行为、侵权行为或其他行为中产生的,是否与软件或其使用或其他方式有关。