Notice (8) : Undefined index: oauth_token [APP/Vendor/twitter_oauth/twitteroauth.php , line 82 ]Code Context $request = $this -> oAuthRequest ( $this -> requestTokenURL (), 'GET' , $parameters );
$token = OAuthUtil :: parse_parameters ( $request );
$this -> token = new OAuthConsumer ( $token [ 'oauth_token' ], $token [ 'oauth_token_secret' ]); $oauth_callback = 'https://triyom.emomie.com/callback'
$parameters = array(
'oauth_callback' => 'https://triyom.emomie.com/callback'
)
$request = '{"errors":[{"code":32,"message":"Could not authenticate you."}]}'
$token = array(
'{"errors":[{"code":32,"message":"Could not authenticate you."}]}' => ''
) TwitterOAuth::getRequestToken() - APP/Vendor/twitter_oauth/twitteroauth.php, line 82
createOauthUrl::__construct() - APP/Vendor/class.php, line 26
HomeController::index() - APP/Controller/HomeController.php, line 6
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117 Notice (8) : Undefined index: oauth_token_secret [APP/Vendor/twitter_oauth/twitteroauth.php , line 82 ]Code Context $request = $this -> oAuthRequest ( $this -> requestTokenURL (), 'GET' , $parameters );
$token = OAuthUtil :: parse_parameters ( $request );
$this -> token = new OAuthConsumer ( $token [ 'oauth_token' ], $token [ 'oauth_token_secret' ]); $oauth_callback = 'https://triyom.emomie.com/callback'
$parameters = array(
'oauth_callback' => 'https://triyom.emomie.com/callback'
)
$request = '{"errors":[{"code":32,"message":"Could not authenticate you."}]}'
$token = array(
'{"errors":[{"code":32,"message":"Could not authenticate you."}]}' => ''
) TwitterOAuth::getRequestToken() - APP/Vendor/twitter_oauth/twitteroauth.php, line 82
createOauthUrl::__construct() - APP/Vendor/class.php, line 26
HomeController::index() - APP/Controller/HomeController.php, line 6
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117 Notice (8) : Undefined index: oauth_token [APP/Vendor/class.php , line 31 ]Code Context
//セッション更新
$_SESSION [ 'oauth_token' ] = $request_token [ 'oauth_token' ]; $twitter = object(TwitterOAuth) {
http_code => (int) 401
url => 'https://api.twitter.com/oauth/request_token?oauth_callback=https%3A%2F%2Ftriyom.emomie.com%2Fcallback&oauth_consumer_key=fiM3pYZWdEZ0qNOihZbSsHqCk&oauth_nonce=d79d03dfb69b9b2d2c4fdc3e4e009de9&oauth_signature=SC5jazlBbSwtPBcxk7UmC2HmYhw%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1768549552&oauth_version=1.0'
host => 'https://api.twitter.com/1.1/'
timeout => (int) 30
connecttimeout => (int) 30
ssl_verifypeer => false
format => 'json'
decode_json => true
http_info => array(
'url' => 'https://api.twitter.com/oauth/request_token?oauth_callback=https%3A%2F%2Ftriyom.emomie.com%2Fcallback&oauth_consumer_key=fiM3pYZWdEZ0qNOihZbSsHqCk&oauth_nonce=d79d03dfb69b9b2d2c4fdc3e4e009de9&oauth_signature=SC5jazlBbSwtPBcxk7UmC2HmYhw%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1768549552&oauth_version=1.0',
'content_type' => 'application/json; charset=utf-8',
'http_code' => (int) 401,
'header_size' => (int) 1918,
'request_size' => (int) 385,
'filetime' => (int) -1,
'ssl_verify_result' => (int) 20,
'redirect_count' => (int) 0,
'total_time' => (float) 0.11482,
'namelookup_time' => (float) 0.000256,
'connect_time' => (float) 0.001132,
'pretransfer_time' => (float) 0.005183,
'size_upload' => (float) 0,
'size_download' => (float) 64,
'speed_download' => (float) 557,
'speed_upload' => (float) 0,
'download_content_length' => (float) -1,
'upload_content_length' => (float) 0,
'starttransfer_time' => (float) 0.114699,
'redirect_time' => (float) 0,
'redirect_url' => '',
'primary_ip' => '162.159.140.229',
'certinfo' => array([maximum depth reached]),
'primary_port' => (int) 443,
'local_ip' => '163.44.185.123',
'local_port' => (int) 54892,
'http_version' => (int) 2,
'protocol' => (int) 2,
'ssl_verifyresult' => (int) 0,
'scheme' => 'HTTPS',
'appconnect_time_us' => (int) 5149,
'connect_time_us' => (int) 1132,
'namelookup_time_us' => (int) 256,
'pretransfer_time_us' => (int) 5183,
'redirect_time_us' => (int) 0,
'starttransfer_time_us' => (int) 114699,
'total_time_us' => (int) 114820
)
useragent => 'TwitterOAuth v0.2.0-beta2'
sha1_method => object(OAuthSignatureMethod_HMAC_SHA1) {}
consumer => object(OAuthConsumer) {}
token => object(OAuthConsumer) {}
http_header => array(
'date' => 'Fri, 16 Jan 2026 07:45:52 GMT',
'content_type' => 'application/json; charset=utf-8',
'transfer_encoding' => 'chunked',
'connection' => 'keep-alive',
'perf' => '7402827104',
'pragma' => 'no-cache',
'server' => 'cloudflare envoy',
'status' => '401 Unauthorized',
'expires' => 'Tue, 31 Mar 1981 05:00:00 GMT',
'cache_control' => 'no-cache, no-store, must-revalidate, pre-check=0, post-check=0',
'last_modified' => 'Fri, 16 Jan 2026 07:45:52 GMT',
'x_transaction' => '0de44de1b8d4f7b7',
'set_cookie' => '__cf_bm=45.vNds_yoKduhUjRmGMffEMJlKnmg_JRffargbL6rU-1768549552.3224332-1.0.1.1-yIQJEx6QwxoCR6vwucwiiqv8LMTo3Yid3pHmnAHpHP6WQpRL7ci9SrdDptpwEjNzohjF.GuRY40WAFk2VBIK222HExZoW5xIgGBCq3N6.03bV3XsMLls6m9XBIf.qVQo; HttpOnly; Secure; Path=/; Domain=twitter.com; Expires=Fri, 16 Jan 2026 08:15:52 GMT',
'x_frame_options' => 'SAMEORIGIN',
'cf_cache_status' => 'DYNAMIC',
'www_authenticate' => 'OAuth realm="https://api.twitter.com", api_error_code=32',
'x_transaction_id' => '0de44de1b8d4f7b7',
'x_xss_protection' => '0',
'content_disposition' => 'attachment; filename=json.json',
'x_content_type_options' => 'nosniff',
'x_twitter_response_tags' => 'BouncerCompliant',
'x_response_time' => '6',
'origin_cf_ray' => '9bebfeee0f49d790-SEA',
'strict_transport_security' => 'max-age=631138519; includeSubdomains',
'x_served_by' => 't4_p',
'vary' => 'accept-encoding',
'cf_ray' => '9bebfeee0f49d790-NRT'
)
}
$call_back = 'https://triyom.emomie.com/callback'
$request_token = array(
'{"errors":[{"code":32,"message":"Could not authenticate you."}]}' => ''
) createOauthUrl::__construct() - APP/Vendor/class.php, line 31
HomeController::index() - APP/Controller/HomeController.php, line 6
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117 Notice (8) : Undefined index: oauth_token_secret [APP/Vendor/class.php , line 32 ]Code Context //セッション更新
$_SESSION [ 'oauth_token' ] = $request_token [ 'oauth_token' ];
$_SESSION [ 'oauth_token_secret' ] = $request_token [ 'oauth_token_secret' ]; $twitter = object(TwitterOAuth) {
http_code => (int) 401
url => 'https://api.twitter.com/oauth/request_token?oauth_callback=https%3A%2F%2Ftriyom.emomie.com%2Fcallback&oauth_consumer_key=fiM3pYZWdEZ0qNOihZbSsHqCk&oauth_nonce=d79d03dfb69b9b2d2c4fdc3e4e009de9&oauth_signature=SC5jazlBbSwtPBcxk7UmC2HmYhw%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1768549552&oauth_version=1.0'
host => 'https://api.twitter.com/1.1/'
timeout => (int) 30
connecttimeout => (int) 30
ssl_verifypeer => false
format => 'json'
decode_json => true
http_info => array(
'url' => 'https://api.twitter.com/oauth/request_token?oauth_callback=https%3A%2F%2Ftriyom.emomie.com%2Fcallback&oauth_consumer_key=fiM3pYZWdEZ0qNOihZbSsHqCk&oauth_nonce=d79d03dfb69b9b2d2c4fdc3e4e009de9&oauth_signature=SC5jazlBbSwtPBcxk7UmC2HmYhw%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1768549552&oauth_version=1.0',
'content_type' => 'application/json; charset=utf-8',
'http_code' => (int) 401,
'header_size' => (int) 1918,
'request_size' => (int) 385,
'filetime' => (int) -1,
'ssl_verify_result' => (int) 20,
'redirect_count' => (int) 0,
'total_time' => (float) 0.11482,
'namelookup_time' => (float) 0.000256,
'connect_time' => (float) 0.001132,
'pretransfer_time' => (float) 0.005183,
'size_upload' => (float) 0,
'size_download' => (float) 64,
'speed_download' => (float) 557,
'speed_upload' => (float) 0,
'download_content_length' => (float) -1,
'upload_content_length' => (float) 0,
'starttransfer_time' => (float) 0.114699,
'redirect_time' => (float) 0,
'redirect_url' => '',
'primary_ip' => '162.159.140.229',
'certinfo' => array([maximum depth reached]),
'primary_port' => (int) 443,
'local_ip' => '163.44.185.123',
'local_port' => (int) 54892,
'http_version' => (int) 2,
'protocol' => (int) 2,
'ssl_verifyresult' => (int) 0,
'scheme' => 'HTTPS',
'appconnect_time_us' => (int) 5149,
'connect_time_us' => (int) 1132,
'namelookup_time_us' => (int) 256,
'pretransfer_time_us' => (int) 5183,
'redirect_time_us' => (int) 0,
'starttransfer_time_us' => (int) 114699,
'total_time_us' => (int) 114820
)
useragent => 'TwitterOAuth v0.2.0-beta2'
sha1_method => object(OAuthSignatureMethod_HMAC_SHA1) {}
consumer => object(OAuthConsumer) {}
token => object(OAuthConsumer) {}
http_header => array(
'date' => 'Fri, 16 Jan 2026 07:45:52 GMT',
'content_type' => 'application/json; charset=utf-8',
'transfer_encoding' => 'chunked',
'connection' => 'keep-alive',
'perf' => '7402827104',
'pragma' => 'no-cache',
'server' => 'cloudflare envoy',
'status' => '401 Unauthorized',
'expires' => 'Tue, 31 Mar 1981 05:00:00 GMT',
'cache_control' => 'no-cache, no-store, must-revalidate, pre-check=0, post-check=0',
'last_modified' => 'Fri, 16 Jan 2026 07:45:52 GMT',
'x_transaction' => '0de44de1b8d4f7b7',
'set_cookie' => '__cf_bm=45.vNds_yoKduhUjRmGMffEMJlKnmg_JRffargbL6rU-1768549552.3224332-1.0.1.1-yIQJEx6QwxoCR6vwucwiiqv8LMTo3Yid3pHmnAHpHP6WQpRL7ci9SrdDptpwEjNzohjF.GuRY40WAFk2VBIK222HExZoW5xIgGBCq3N6.03bV3XsMLls6m9XBIf.qVQo; HttpOnly; Secure; Path=/; Domain=twitter.com; Expires=Fri, 16 Jan 2026 08:15:52 GMT',
'x_frame_options' => 'SAMEORIGIN',
'cf_cache_status' => 'DYNAMIC',
'www_authenticate' => 'OAuth realm="https://api.twitter.com", api_error_code=32',
'x_transaction_id' => '0de44de1b8d4f7b7',
'x_xss_protection' => '0',
'content_disposition' => 'attachment; filename=json.json',
'x_content_type_options' => 'nosniff',
'x_twitter_response_tags' => 'BouncerCompliant',
'x_response_time' => '6',
'origin_cf_ray' => '9bebfeee0f49d790-SEA',
'strict_transport_security' => 'max-age=631138519; includeSubdomains',
'x_served_by' => 't4_p',
'vary' => 'accept-encoding',
'cf_ray' => '9bebfeee0f49d790-NRT'
)
}
$call_back = 'https://triyom.emomie.com/callback'
$request_token = array(
'{"errors":[{"code":32,"message":"Could not authenticate you."}]}' => ''
) createOauthUrl::__construct() - APP/Vendor/class.php, line 32
HomeController::index() - APP/Controller/HomeController.php, line 6
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117 Notice (8) : Undefined index: oauth_token [APP/Vendor/twitter_oauth/twitteroauth.php , line 93 ]Code Context function getAuthorizeURL ( $token , $sign_in_with_twitter = TRUE ) {
if ( is_array ( $token )) {
$token = $token [ 'oauth_token' ]; $token = array(
'{"errors":[{"code":32,"message":"Could not authenticate you."}]}' => ''
)
$sign_in_with_twitter = true TwitterOAuth::getAuthorizeURL() - APP/Vendor/twitter_oauth/twitteroauth.php, line 93
createOauthUrl::__construct() - APP/Vendor/class.php, line 37
HomeController::index() - APP/Controller/HomeController.php, line 6
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
トリヨム
について
トリヨムについてのご説明
「取り置き管理サイト」で取り置きを依頼した&受け渡しをした同人誌などのアイテムを、オンラインで閲覧できるサービスです。取り置き時のCSVと該当作品のjpgをアップロードすることで、取り置きしてくれた人にブラウザでも同人誌を閲覧してもらうことができます。
さらに詳しく
「取り置き管理サイト」で取り置きした人=即売会で同人誌を頒布した相手。つまり紙の本を所持している人しかこのサイトで作品を閲覧することはできません。
紙の本を所持していない人が閲覧する
サービス上で電子版を販売する
試作版について
現在試作版のため、開発者以外の発行物を閲覧することはできませんが、サンプルの書籍(一次創作小説)を一つ誰でも見られる状態で掲載しております。使い勝手などご確認くださいませ。 また、今後の開発にあたり、アクセスしてくださった方にはよろしければアンケート にお答えいただけますと幸いです!
Q.無料で閲覧されるの?
A.されません。
あなたの作品を閲覧できるのは「事前に取り置きで同人誌を購入した人」に限られます。実物を所持していることが前提なので、いわゆる「電子版の頒布」には当たらず、「物理の本は保存して、閲覧するときは電子版」という読み方を楽しむことができます。
Q.二次創作も掲載できるの?
A.すでに同人誌を即売会で頒布しているものに限り可能です。
取り置き管理サービスで取り置きを依頼したユーザがログインすると、その取り置き依頼の履歴が反映されて閲覧が可能になります。未ログイン・所持していない同人誌の閲覧はできません。
Q.DL販売できるの?
A.できません。
先に頒布してもらった同人誌のみが対象となるため、支払い・入金などもありません。所持している同人誌以外は閲覧できない仕組みとなっております。同人誌即売会で取り置きして頒布してもらいましょう。
電子版を利用してみての感想
こうしてほしい
使いたい/使いたくない
広まってほしい/広まってほしくない
いいと思う/駄目だと思う
こんなことが心配
その他何でも
ご意見お待ちしております!