因此,在制作了一个新的YouTube页面之后,我注意到我的一些用户已经通过youtube API将他们的youtube频道链接到我们的数据库中,其中一些用户频道现在提供错误,它们不再存在。< / p>
https://gyazo.com/d2ca429e408c9d843ee6e848ac8c4dda
所以我基本上是在我的函数中使用echo中的代码创建订阅按钮。
<div class="g-ytsubscribe" data-channelid="'.$youtube_info['channel_id'].'" data-layout="full" data-count="default" data-onytevent="onYtEvent"></div>
正如您所看到的,我从数据库中获取该数据,然后与youtube联系以获取该频道信息。但是我的一些用户频道现在已不复存在,所以我想知道是否有办法检测到这一点?然后根本不显示该特定用户?
所以我的查询就是函数。
$query = "SELECT user_id, yt_channelTitle, channel_id FROM points WHERE channel_id !='' AND yt_channelTitle != '' ";
$query .="ORDER BY channel_id DESC LIMIT " . ($objectsPerPage*2) . " OFFSET " . $_SESSION['last_record'];
我的意思是我可能正在考虑某种类型的str_replace?方法或许?但是它会检测单词Error
是什么问题,因为这是在youtube按钮而不是通道订阅者计数和配置文件图像中显示的内容,它只显示带有错误的红色图标。我对这些想法持开放态度。)
由于
答案 0 :(得分:0)
我只是想回答一下我的问题,并说我已经解决了这个问题的解决方法。
我基本上只是在管理部分创建了一个部分,现在我们可以轻松地轻松编辑channel_id
,并将其设为空白。 :)
https://gyazo.com/8c73c62ecceb61c2b6d1599a159bc819
所以基本上我只是为它做了一个函数:)所以现在我需要做的就是点击链接,它将我带到他们的频道。为便于访问:)
如果需要,我可能会研究一种自动方法,但现在已足够了。