我試圖啓動一個vk.com選項卡應用程序,我使用php api sdk和由於某種原因,當我嘗試獲取用戶配置文件信息I得到這樣的:VK API:不正確的簽名:sid和祕密授權
Incorrect signature: sid & secret authorization
代碼是休耕:
try {
$vkontakte = new VKontakte(array('testMode' => true, 'fileUpload' => false));
$vkontakte->setApiId(XXXXXXX);
$vkontakte->setSecret('XXXXXXXXXX');
$viewerId = $vkontakte->getViewerId();
$profiles = $vkontakte->getProfiles(array(
'uids' => $viewerId,
'fields' => 'nickname,sex,bdate,photo,photo_big,mobile_phone,has_mobile,home_phone,rate'
));
} catch (Exception $e) {
echo '<pre>';
echo $e->getMessage();
echo '</pre>';
}
任何想法可能是錯誤的嗎?或者應該做什麼?
雖然這些鏈接可能會回答問題,但最好在此處包含答案的基本部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。欲瞭解更多詳情,請參閱[這裏](http://meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links-elsewhere-really-good-answers) – Andrea
這似乎只適用於獨立應用程序不適用於iframe。 – Margus
編輯的答案,你可以使用所有的方法,我使用:) – razielsd