먼저 나는 모든 사용자의 친구는 모든 친구의JS 후 친구에 대한 페이스 북의 벽
FB.login(function(response){
console.log(response);
FB.api(
"/me/taggable_friends?fields=name,id,picture.width(100).height(100)",
function (response) {
console.log(response);
if (response && !response.error) {
$('#usersList').find('li').remove();
response.data.forEach(function(a, b){
console.log(a, b);
$('#usersList').append('<li class="users__item jsUser" data-fb-name="'+ a.name+'" data-fb-id="'+ a.id+'">'+
'<a class="users__link">'+
'<img src="'+ a.picture.data.url+'" height="63" width="64" alt="" class="users__pic">'+
'</a>'+
'</li>');
});
bindJsUser();
}
}
);
}, {scope: 'public_profile,user_friends'});
ID가 gahdfashjdfg234234137ryuhdsfius43534523wdfwef43r435처럼 loks 얻고, 그 ID
var user = $('#usersList').find('li.active');
if(!user){
return;
}
// calling the API ...
var obj = {
method: 'feed',
to: user.attr('data-fb-id'), // <-- PROBLEM
link: 'http://snow.sa-wd.ru',
picture: 'http://snow.sa-wd.ru/images/preview-greeting.webp',
name: 'test',
caption: 'Submit to friend',
description: 'Using Dialogs for posting to friends timeline.'
};
function callback(response) {
console.log(response['post_id']);
}
FB.ui(obj, callback);
와 함께 벽에 게시 할 수 없습니다
오류 :
API 오류 코드 : 100 API 오류 설명 : 잘못된 매개 변수 오류 메시지 : AaIIMETTji_8- m19fUI *** yc ********* GUTQg가 유효한 사용자 ID로 해석되지 않습니다
@KollleY 사용자 ID가 올바르지 않습니다. Facebook의 사용자 ID는 숫자로만 표시됩니다. –
"taggable_friends"에서 실제 사용자 ID를 알 수는 없습니다. – KoIIIeY
@KollleY ID 필드를 업데이트 한 문서를 체크 아웃했는데 ID에 정확한 태그 토큰이 표시됩니다. https://developers.facebook.com/docs/graph-api/reference/v2.2/user/taggable_friends 실제로 무엇을하려고합니까? 워드 프로세서에서는 아무것도 게시 할 수 없으므로 기사에 태그 만 지정할 수 있기 때문입니다. –