I have one plugin that sends some information to the wall of the VKontakte group. The plugin works on javascript and posts everything as it should without problems, but pops up a pop-up window every time. I decided to remake it under php so that the script worked less hard for the user.

In the scope I write "photos, wall, groups, offline, nohttps", in the end I get:

VK confirmation window

There is nothing about posting on the wall.

Well, as a result:

{"error":"wall.post. 15","error_description":"Access denied: no access to call this method"} 

Although before that, the authorization was successful and the pictures were uploaded to the group album.

The standalone application should work. What could be the problem?

  • I would start with the support of the contact, but just in case, make sure that the application is really standalone and uses the appropriate oauth flow (as far as I understand, the window above corresponds to the communication with the website, and standalone sends the login and password): (it is ignored at authorization of authorization) - etki
  • Just in case, the application was re-created. But the result is the same. I am also confused by the phrase: “This is ignored at attempt of authorization). But after all through yavaskript works from the same site and with the same data. I do not understand the difference? .. - Andrew Godin
  • There are three flow for three types of customers. You obviously use what is called server flow, so VC ignores the real type of application and treats it as a site. Or there really is an error inside, and then you will get technical support. - etki
  • And how can you set the type of flow that will allow you to publish on the wall? - Andrew Godin
  • If I ask $ callback_url = ' oauth.vk.com/blank.html '; then I get the right rights, but fly away to someone else's site. How to get code on your site for example in a pop-up window? - Andrew Godin

1 answer 1

The documentation clearly states ( http://vk.com/dev/permissions ):

Access to conventional and advanced wall techniques. Attention, this access right is not available for sites (ignored when trying to authorize).

and in the description for wall.post ( http://vk.com/dev/wall.post ) the following is written:

This method is available only to Standalone applications and web applications using the confirmation window.

  • Stsuki Vk ........ - V. Kalyuzhnyu February