0
私はいくつかの他のSOの質問とさまざまなWebチュートリアルに基づいていくつかのコードをまとめてみました。Faceboook:複数のFriend SelectorとJS SDKを使用した複数の友だちの壁への投稿
私が得ようとしているエラーは、私が友人の壁に投稿しようとしたときに終わりです。
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<p><input type="button" onclick="sendRequestViaMultiFriendSelector(); return false;" value="Recommend friends for another chance to win!" /></p>
<div id="response"></div>
<script>
FB.init({
appId : 'xxxxxxxxxx',
status : true,
cookie : true,
oauth: true
});
function sendRequestViaMultiFriendSelector() {
FB.ui({method: 'apprequests',
message: 'My Great Request'
}, requestCallback);
}
function requestCallback(response) {
// Handle callback here
if (response.request && response.to) {
var request_ids = [];
for(i=0; i<response.to.length; i++) {
var temp = response.request + '_' + response.to[i];
var friend_id = response.to[i];
request_ids.push(temp);
//send message in here
var opts = {
message : 'Message',
name : 'Name',
link : 'http://www.facebook.com/pages/xxxxx/xxxxxxxxxxxxxxx',
description : 'Description here',
picture : 'http://www.domain.com/img/some.jpg'
};
FB.api('/'+friend_id+'/feed', 'post', opts, function(response) {
if (!response || response.error) {
// This is the error I am getting:
alert('Error occured');
} else {
alert('Post ID: ' + response.id);
}
});
// end send message
}
var requests = request_ids.join(',');
} else {
alert('Didn't send recommendation to friends');
}
}
</script>
この問題を解決するにはどうすればよいですか?
tokeへのアクセスを与える方法.... ?? –
developers.facebook.com/appsにアクセスし、リストからアプリを選択してから、[アプリを編集]をクリックし、左側のサイドバーに[グラフAPIエクスプローラを使用]をクリックします。 – martincarlin87