Los Angeles: Singer Taylor Swift has hit out at reality TV personality Kim Kardashian and her husband Kanye West over claims that she lied about giving song approval to the rapper for the track "Fabulous". Swift took to Instagram after the row became a subject of discussion in the latest episode of "Keeping Up With The Kardashians" and insisted she was being painted as a "liar" and was never given the "full story" about the track, reports mirror.co.uk. Slamming claims that West has video proof of the "Bad blood" singer giving her approval for the song, Swift wrote: "Where is the video of Kanye telling me he was going to call me 'that b****' in his song? It doesn't exist because it never happened." "You don't get to control someone's emotional response to being called 'that b****' in front of the entire world." Swift claimed that West had "promised" to play the song for her, "but he never did". "Of course, I wanted to like the song. I wanted to believe Kanye when he told me that I would love the song. I wanted us to have a friendly relationship. He promised to play the song for me, but he never did," she wrote. "While I wanted to be supportive of Kanye on the phone call, you cannot 'approve' a song you haven't heard. Being falsely painted as a liar when I was never given the full story or played any part of the song is character assassination," Swift added. The feud erupted after Kardashian posted a string of videos of West speaking to Swift about his music on SnapChat. In the video, Swift can be heard saying: "Go with whatever line you think is better. It's obviously very tongue in cheek either way. And I really appreciate you telling me about it, that's really nice!" "I'm really glad you had the respect to call me that and tell me that as a friend, about the song," she added.