Я пытаюсь загрузить изображение в facebook, а затем «share/like». Из-за дизайна моей главной страницы я не могу поделиться изображением напрямую. Мне удалось загрузить изображение на мою учетную запись в facebook (первая часть). Изображение получает URL-адрес/ID объекта facebook, который я пытаюсь использовать для «Share/like» изображения на моей стене. Я могу поделиться изображением вручную на главной странице facebooks.Загрузите и поделитесь ими на Facebook
Я думаю, что это, возможно, придется делать с одной из следующих вещей:
- Разрешение является неправильным для изображения
- Неправильный POST запрос
- Facebook не позволит этого «Share/Как из Пользовательский фото альбом "с API
Ниже приведен код, который я пробовал (первая часть работает). Это «Share/Like» не работает. Из графического интерфейса facebook на фотографии я не могу найти ссылку на «Share/like» и ни с того, ни из раздела пользователя.
<div id="jQuery">
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<meta charset="utf-8">
</div>
<script>
function ImageUploadAndLike(url,access_token) {
$.ajax({
type: "POST",
url: "https://graph.facebook.com/me/photos/test",
data: {
message: "Picture from my test Gallery",
url: url,
access_token: access_token,
format: "json"
},
success: function(data){
console.log(data);
$.ajax({
type: "POST",
url: "https://graph.facebook.com/me/likes",
data: {
object: data.id,
access_token: access_token,
format: "json"
},
success: function(data){
console.log(data);}
})
}
})
}
</script>