飞利浦Hue API:从网桥中删除应用程序/用户名,以便从

时间:2015-09-09 15:43:39

标签: api philips-hue

我正在使用HueSDK_iOS,一切似乎都运行良好。

我有一个简单的问题,我似乎无法找到一个简单的答案。 我想在新用户安装时测试我的应用程序的功能。

我找不到从桥上取消验证我的应用程序的正确方法,所以它会再次要求搜索桥梁等,我可以重新开始,测试所有内容。

我/做/使用:

cache = [PHBridgeResourcesReader readBridgeResourcesCache];
PHBridgeConfiguration *config = [cache bridgeConfiguration];
PHBridgeSendAPI *sendAPI = [[PHBridgeSendAPI alloc] init];  
[sendAPI removeWhitelistEntryWithUsername:[config username] completionHandler:^(NSArray *errors) {
     ...
}];

并且在第一次,它没有返回任何错误,但我仍然经过身份验证,可以使用API​​,控制灯等,没有通知到达断开连接或noLocalConnection。

如果我再次运行它,我收到一个错误:error = {\ n address = \“/ config / whitelist / _a_user_name \”; \ n description = \“resource,/ config / whitelist / _a_user_name,not available \ “; \ n type = 3; \ n

(其中“_a_user_name”是自动生成的用户名)

但我仍然继续对桥梁进行身份验证。 所以它似乎确实删除了白名单中的用户名,但仍然一切正常,就像我通过了身份验证一样。

所以问题很简单:如何从桥上删除我的应用程序,以便我可以重新开始并测试所有步骤? (推送等)

2 个答案:

答案 0 :(得分:0)

似乎这是桥接软件中的一个错误,因为飞利浦API支持通知我。他们让我等待更新。

答案 1 :(得分:0)

根据this,它只能通过从 API 版本 1.31.0 开始的 https://account.meethue.com/apps 完成。