pecee / happn-php-sdk
易于使用的PHP SDK,用于访问Happn数据。
Requires
- pecee/http-service: 1.*
Requires (Dev)
- pecee/http-service: 1.*
- phpunit/phpunit: 4.7.7
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
特此授予任何人获得此软件及其相关文档副本(“软件”)的副本的权限,无费用,用于在不受限制的情况下处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许获得软件的人这样做,前提是遵守以下条件
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于对适销性、针对特定目的的适用性和非侵权的保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论是在合同行为、侵权行为或其他行为中产生的,是否与软件或其使用或其他方式有关。