2017-07-11 71 views
1

VK(VKontakte)API獲取令牌,然後嘗試發送在VK中搜索音頻的請求。我得到一個xml如下的XML字符串:VKontakte API Confusion

<?xml version="1.0" encoding="utf-8"?> 
<response list="true"> 
    <count>1</count> 
    <audio> 
     <aid>1</aid> 
     <owner_id>100</Owner_id> 
     <artist>and in official VKontakte applications</artist> 
     <title>Audio is available on vk.com</title> 
     <duration>25</duration> 
     <url>https://vk.com/mp3/audio_api_unavailable.mp3</url> 
    </audio> 
</response> 

我正在使用下面的uri和請求獲取信息。不過,我不確定xml試圖告訴我什麼。請求鏈接的URI文檔位於此鏈接中。

https://vk.com/dev/api_requests

我起訴一個獨立類型的應用程序。

xmlDoc.Load("https://api.vk.com/method/audio.search.xml?q=" + TextBox1.Text + "?count=50&access_token=" + Form2.Token) 

正如我所說的再次,任何建議或更正我的方式會很好,如果我搞亂了某個地方。我有一種感覺,這是我的參數

/method/audio.search.xml?q=" + TextBox1.Text + "?count=50&access_token=" + Form2.Token 

回答

1

VKontakte已禁用其音樂API。
你不能再使用它了。

無論你嘗試請求,你總是會得到這個響應告訴正是我說:

音頻是在vk.com
和官方VKontakte等應用

如果你打開提供的鏈接:

https://vk.com/mp3/audio_api_unavailable.mp3

然後你會聽同樣的事情,但在背景中有一個很好的音樂。

它是在新玩家引入新的VK音樂系統之後製作的,作爲官方應用推廣和反盜版措施。所有其他非官方應用程序(如Melody,VKPlaylist,Color Player等)也停止工作。

+0

我想爲您投票,但我目前沒有足夠的聲望。你介意我問你更多問題嗎?再次感謝您的幫助。 – ComSciDevGuy

+0

@ComSciDevGuy沒關係upvoting :)沒關係。如果它對您有幫助,您可以簡單地將其標記爲已接受的答案。如果您提出更多問題,我不介意,但可以在StackOverflow中提問,以便其他社區也可以幫助您,而您的問題可以幫助其他遇到同樣問題的人。 –