I
I
Ivan2015-07-30 20:00:55
PHP
Ivan, 2015-07-30 20:00:55

How to post entries on your public page (page) in facebook?

Hello.
There is a public Facebook page for the company. Task: post different entries on the wall of this page. Those. it's not a web application where anyone can log in with facebook and post anywhere on their behalf. You need to post on one single page (I assume that from the admin account of this page on Facebook). Roughly speaking, the output needs a facebook.php page with a form with the necessary fields (title, text, picture), after submitting the form, a new record is created on a specific page.
I'm a bit confused about the facebook API.
1) Do I need to create an application on the page https://developers.facebook.com/apps for my purpose?
2) If it is necessary, how to be with the rights? As I understand it, the manage_pages right is needed, which is given to the application only after app review, which, in my opinion, is not so easy and fast to do.
3) Is it possible to use github.com/facebook/facebook-php-sdk-v4 for these purposes? If so, where can I get an access_token with the rights I need?
4) As far as I understand, there have been changes in the Facebook API and now it is impossible to get a perpetual token (offline). Is this true, and what should we do now?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
W
wol_fi, 2015-07-30
@0neS

1) Do I need to create an application on the page https://developers.facebook.com/apps for my purpose?

necessarily
And this, unfortunately, is also necessary.
you can take a look here - https://github.com/facebook/facebook-php-sdk-v4/bl...
yes, you can’t get a permanent token, you will periodically have to get a new one.

M
mihass, 2015-08-21
@mihass

Colleagues, got the right? How long did the moderation take? And can you tell me if the description for which you need these rights was written in Russian or should it be written in English? I will be grateful for the answer.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question