0

vBulletin REST Mobile API を使用して単純に登録しようとしています。ソースは私のローカルマシンにインストールされ、ドキュメントhttps://www.vbulletin.com/forum/content.php/393-User-Registration-Process-Mobile-APIに従っています

この手順は、特に人間性と COPPA 認証がなければ、それほど難しいものではありません。しかし、私は積み重ねました!メソッド定義には「addnewmember」が明確に記述されているため、テスト リンクを生成しました。 https://www.vbulletin.com/forum/content.php/365-User-Related-Methods

The link is: .../forum/api.php?&api_m=register_addmember&api_c=1&api_s=76ec9eec61e7fdfef2f3feee28d5f392&api_sig=8fe54313b333cc0fef4ddd8e398b5c80&api_v=6&agree=1&username=testuser&email=XXXXXX%40gmail.com&emailconfirm=XXXXX%40gmail.com&password=12345678&passwordconfirm=12345678

私が得る応答として: register_not_agreed

ドキュメント: register_not_agreed 同意パラメーターは 1 に設定する必要があります。

これも明らかです - 同意パラメータがありませんでした。ここで面白い部分があります - API ログで、「同意する」パラメーターが正しく渡されていることがわかります *1 test_client Gast 13:23, 18.06.2012 register_addmember Array ( [api_m] => register_addmember [api_c] => 1 [ api_s] => 76ec9eec61e7fdfef2f3feee28d5f392 [api_sig] => 8fe54313b333cc0fef4ddd8e398b5c80 [api_v] => 6 [同意する] => 1 [ユーザー名] => testuser [電子メール] => ....*

モバイル API の経験があり、助けてくれる人はいますか?

4

1 に答える 1

0

純粋なGET呼び出しで機能しない理由はわかりませんが、次の場合は機能すると確信しています(PythonでvBulletin APIクライアントを使用していて、この方法で作業しているため)。

  • GETパラメータを使用して、、、、およびを送信しapi_cますapi_smapi_mapi_sig
  • 残りのすべて(ユーザー名、電子メール、同意など)にPOSTデータを使用する
于 2012-08-12T14:50:30.393 に答える