2012-05-09 15 views
5

Tôi đang cố gắng đăng url grooveshark lên facebook thông qua facebook api nhưng bất cứ khi nào tôi chia sẻ, ví dụ: http://grooveshark.com/#!/s/~/4C47F9 (thông qua api) tôi không thể phát ngay trên facebook, tôi được chuyển hướng đến trang web bằng nhạc tiện ích chơi nhạc đó.
Nhưng nếu tôi sao chép-dán liên kết trên vào facebook, tôi có thể phát nhạc ngay trên facebook.
Có gì sai? Tôi đang sử dụng trường "url" khi đăng.
Hãy tự mình thử.Tôi có thể chia sẻ url nhạc grooveshark với facebook bằng tiện ích nhạc như thế nào?

Tôi đang sử dụng api facebook thông qua khung mục tiêu-c. mã là:

[variables setObject:@"hello there" forKey:@"message"]; 
[variables setObject:@"grooveshark.com/#!/s/~/4C47F9 " forKey:@"link"]; 
+0

Bạn có ý gì bằng cách "sao chép-dán liên kết trên vào facebook" - dán ở đâu? –

+0

Hiển thị mã của bạn để đăng liên kết âm thanh trên facebook. @Pedro Vieira –

+0

@GunnarKarlsson bất cứ nơi nào bạn muốn trên facebook. hộp "bạn đang nghĩ". sao chép và dán liên kết và xuất bản lên facebook thông qua facebook. bạn có thể thấy plugin âm thanh và bạn có thể nghe nhạc ngay tại đó. –

Trả lời

0

Có thể lý do không trực tiếp liên quan đến lập trình. This bài viết, có tên "Facebook chia tay với GrooveShark", nói rằng:

vẫn có thể chia sẻ bài hát Grooveshark lên Facebook theo cách thủ công [...]. Ngoài ra, Grooveshark dường như đã bị khóa hoàn toàn khỏi mạng xã hội phổ biến nhất thế giới.

Bài viết phác thảo sự suy giảm mối quan hệ kinh doanh Facebook với Grooveshark và cách Facebook gần đây đã xóa các tính năng Grooveshark khỏi trang web của nó.

+0

nhưng nó không có ý nghĩa. tôi có thể chia sẻ liên kết trên facebook và tiện ích nhạc được tạo. Khi tôi chia sẻ thông qua api chỉ cần một liên kết đơn giản được chia sẻ và khi tôi nhấp vào liên kết, tôi sẽ được chuyển đến trang grooveshark để nghe nó –

+0

Tôi đã tìm kiếm các trang dành cho nhà phát triển Facebook để thảo luận và các lỗi liên quan đến câu hỏi nhưng không may mắn.Chỉ có vấn đề liên kết Spotify này không liên quan trực tiếp: https: //developers.facebook.com/bugs/200102986773102 –

0

bạn có thể sử dụng nhỏ bài hát API http://tinysong.com/api, nó cung cấp Grooveshark bài hát url mà bạn có thể chia sẻ bằng facebook api

+0

tôi sử dụng và tôi không thể chơi bài hát grooveshark trên facebook khi tôi chia sẻ nó qua api. –

3

Nó hoạt động nếu bạn loại bỏ cáC# !:

sử dụng:

http://grooveshark.com/s/~/4C47F9 

in steat of:

http://grooveshark.com/#!/s/~/4C47F9 
+0

nop, vẫn không chia sẻ tiện ích nhạc. chỉ là một liên kết bình thường để chuyển hướng người dùng đến grooveshark ... nhưng cảm ơn anyway! –

1

Đây là các thẻ meta meta tha t tôi đã sử dụng để chia sẻ một bài hát Grooveshark trên facebook:

<meta property="og:image" content="URL TO YOUR IMAGE" /> 
<meta property="og:video" content="https://grooveshark.com/facebookWidget.swf?songID=35018928" /> 
<meta property="og:video:width" content="200(FOR EXAMPLE)" /> 
<meta property="og:video:height" content="200(FOR EXAMPLE)" /> 
<meta property="og:video:type" content="application/x-shockwave-flash" /> 

Đó URL từ Grooveshark (với facebookWidget.swf) sẽ cho phép bạn nhúng bài hát Grooveshark alonside một liên kết tùy chỉnh và tiêu đề. Tính đến ngày 26 tháng 3 năm 2013, tác phẩm này hoạt động!

Hy vọng điều này sẽ hữu ích!

+0

Điều này rất tuyệt! –

Các vấn đề liên quan