1
私はアクティブなユーザの壁にmp3添付ファイルを投稿しようとしています。それは Facebookのテストコンソール(下記参照)からうまく動作しますが、私はモバイルアプリから呼び出すと、メッセージを投稿するだけです。私はここで何をしないのです:(Facebook JS - FB.api()はメッセージのみを投稿し、メディアの添付はありません
Facebookのテストコンソール:ここ
http://developers.facebook.com/docs/reference/rest/stream.publish/は私のJSです...アタッチメントで壁に
ログイン
FB.login(
function(response) {
if (response.authResponse) {
alert('logged in');
} else {
alert('not logged in');
}
},{ scope: "email,user_likes,publish_stream,offline_access" } //added offline_access to see if that was the problem
);
ポスト
var attachment = {
'message': 'testing',
'attachment': {'media': [{
'type': 'mp3',
'src': 'http://www.looptvandfilm.com/blog/Radiohead%20-%20In%20Rainbows/01%20-%20Radiohead%20-%2015%20Step.MP3',
'title': 'Test Title',
'artist': 'My Artist',
'album': 'My Album' }]}
};
FB.api('/me/feed', 'post', attachment, function(response) {
if (!response || response.error) {
alert(response.error.message);
} else {
alert('Post ID: ' + response.id);
}
});
コードが修正されました。ありがとう、本当にありがとう。 「ソース」と「添付ファイル」の違いは何ですか? – Allover
私はどのようにサウンドタイトル、アーティスト、説明を入れますか? – Allover
開いたグラフに準拠したmp3用のHTML Webページを作成します。詳細はhttp://ogp.meを参照してください。 – DMCS