令牌未从三星智能电视远程控制 API 返回

问题描述 投票:0回答:1

我想开发一个iOS设备的遥控器。为此,我使用下面的 API 从三星电视获取令牌,但它没有返回我可以用于进一步远程控制命令的令牌。 ws://192.168.29.53:8001/api/v2/channels/samsung.remote.control?name=U2Ftc3VuZ1JlbW90ZUFwcA==

我可以通过iOS SDK获取联网电视信息。我的电视和应用程序连接到同一网络连接。

上述 API 给我的响应如下:

{ "事件": "ms.channel.connect", “数据”: { “id”:“9bcfee40-66a0-11ee-885d-ed03655c04c0”, “客户”:[ { “id”:“9bcfee40-66a0-11ee-885d-ed03655c04c0”, “连接时间”:1696855048996, “属性”: { “名称”:“U2Ftc3VuZ1JlbW90ZUFwcA==” }, "设备名称": "U2Ftc3VuZ1JlbW90ZUFwcA==", “isHost”:假 } ] } }

任何人都可以通过从连接的套接字获取令牌来帮助我吗?

我尝试了端口 8002 和 8001,但我仅通过 8001 和 ws://

获取设备信息
swift samsung-mobile samsung-smart-tv remote-control samsung-mobile-sdk
1个回答
0
投票

在他们的网站上创建令牌,然后将该令牌包含在您的请求中。试试这个:https://developer.smartthings.com/docs/advanced/authorization-and-permissions#:~:text=To%20generate%20a%20Personal%20Access,%22Personal%20Access%20Tokens%22%20page 。我不知道您是否在 Swift 上执行此操作(您使用了 Swift 标签),但如果您包含一些额外的代码来准确了解您在做什么,那就太好了。

© www.soinside.com 2019 - 2024. All rights reserved.