5

Facebook API を介して Facebook に Grooveshark の URL を投稿しようとしていますが、たとえばhttp://grooveshark.com/#!/s/~/4C47F9 (API を介して) を共有するたびに、正しく再生できません。 Facebook では、その音楽を再生している音楽ウィジェットを含む Web ページにリダイレクトされます。
しかし、上記のリンクをコピーして Facebook に貼り付けると、Facebook ですぐに音楽を再生できます。
どうしたの?投稿時に「url」フィールドを使用しています。
自分で試してみてください。

Objective-C フレームワークを介して facebook api を使用しています。コードは次のとおりです。

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

4 に答える 4

3

#! を削除すると機能します。

使用する:

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

次の状態で:

http://grooveshark.com/#!/s/~/4C47F9
于 2012-08-24T15:26:55.367 に答える
1

これらは、私が Facebook でグルーブシャークの曲を共有するために使用したメタ 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 (facebookWidget.swf を使用) を使用すると、カスタム リンクとタイトルと共にグルーブシャークの曲を埋め込むことができます。2013 年 3 月 26 日現在、これは機能します。

お役に立てれば!

于 2013-03-26T19:11:50.490 に答える
0

理由が直接プログラミングに関連していない可能性があります。「Facebook が GrooveShark と別れる」という名前のこの記事では、次のように述べています。

Grooveshark の曲を手動で Facebook に共有することはまだ可能です [...]。それ以外では、Grooveshark は世界で最も人気のあるソーシャル ネットワークから完全に締め出されたようです。

この記事では、Facebook と Grooveshark とのビジネス関係の悪化と、Facebook が最近 Grooveshark の機能をサイトから削除した経緯について概説しています。

于 2012-05-16T15:54:03.197 に答える
0

Tiny song APi http://tinysong.com/apiを使用できます。Facebook API を使用して共有できるグルーヴシャークの曲の URL が提供されます。

于 2012-05-17T04:52:21.073 に答える