Comments (3)
function postPhotoToPage (pageID) {
var url = "http://www.w3schools.com/images/w3logotest2.png";
var textmsg = "Image Description";
var msg = {
"url": url,
"access_token": page_access_token,
"message": textmsg,
"from":page_id,
"published": true,
};
FB.api(
"/"+pageID+"/photos",
"POST",
msg,
function (response) {
if (response && !response.error) {
console.log(response.id);
console.log(response.post_id);
console.log(page_access_token);
}
else
console.log(response.error);
}
);
}
This function works fine with FB JS SDK. May I know the syntax for same in node? I mean how do I send more parameters other than message in Node.JS SDK?
from facebook-node-sdk.
Hi. The question was about upload a local Photo. ( So there are no URL).
I wrote this function :
var request = require('request');
module.exports.postImage = function (options, cb) {
var fburl = 'https://graph.facebook.com/'+ options.pageid+ '/photos?access_token=' + options.token_page;
var requete = request.post(fburl, function (err, res, body) {
if (err) {
console.error('Upload failed:', err);
cb(err, null);
} else {
console.log('Server Respond with:', body);
result = JSON.parse(body);
if (result.post_id)
cb(null, result.post_id);
else
cb(result.error, null);
}
});
var form = requete.form();
form.append('source', fs.createReadStream(options.file));
form.append('message', options.message);
}
from facebook-node-sdk.
1.1.0-alpha1
now accepts Buffers, ReadStreams, or an object containing { value: [Buffer/ReadStream], options: { ... } }
as param values for file uploads.
from facebook-node-sdk.
Related Issues (20)
- New maintenance / NEW ISSUES
- Proxy Option not working HOT 2
- Very simple example missing: FB Like button? HOT 9
- Unable to use the apprequests endpoint. HOT 1
- Question paging HOT 2
- Status of node-facebook/facebook-node-sdk ? HOT 4
- Problem in posting photos in a Batch process. HOT 7
- unable to post in facebook 's wall HOT 3
- Getting more fields out of the signed_url HOT 1
- Validation failed HOT 4
- Response cache? HOT 1
- Lots of connections causes fatal error ERROR getaddrinfo ENOTFOUND graph.facebook.com graph.facebook.com:443 HOT 8
- Facebook closes Android Chrome while share dialog opens HOT 2
- Pagination Issue when calling FB.api with base url HOT 2
- Error: getaddrinfo ENOTFOUND graph.accountkit.com graph.accountkit.com:443 HOT 1
- Get access token method throwing exception HOT 2
- Simple post example is failing due to invalid Access Token HOT 4
- 1
- TypeScript type declarations
- Yes HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from facebook-node-sdk.